I would say it all depends on the actor. There are some good and some not so good. Take Liam Neeson for example. Does a LOT of movies with an American accent, but every time I see one of his movies doing such, I can hear the Irish just under the surface.