You can ask whether the models are somehow equivalent (isomorphic?), or to what degree can you express one model in the other. Last time I checked, that is a fairly deep rabbit hole -- you'd need a solid grasp of the theory of equivalence of concurrent programs (e.g. pi-calculus) to answer the question properly.
Also don't forget that the Erlang team claim to have never heard of Hewitt's actor model, so Erlang-inspired actor systems are potentially distinct from (Hewitt, Agha et. al.) Actor Model systems.
There are at least QP/C++ [2] and SObjectizer [3].
All three frameworks are used in production, especially QP/C++.
Error handling in C++ actor frameworks is a different topic than such handling in Erlang or other safe language. Because if you do something like division by 0 or deference of null pointer in your C++ actor you will have a different result: in the best case the whole your application will crush, not just one actor.
[1] https://www.slideshare.net/YauheniAkhotnikau/actor-model-and... [2] https://www.state-machine.com/qpcpp/ [3] https://stiffstream.com/en/products/sobjectizer.html