Englishman can never play an Authentic American
Hmm,
When I heard Ralph Fiennes was playing a blind American hero, I thought, "here we go again." Another English actor with silly American accent.
I'm sorry, but Englishman can never play an Authentic American and it goes beyond silly accent that English actors are often required to pocess.
I have never seen an English actor ever convince me that he's even remotely American unless he practically grew up in America, in which case, he was never that English to begin with. The only authentic Englishman who's ever convinced me is Hugh Laurie on House M.D.; but, that's only because the writing is so good, it pretty much over-ride all the lack of neuanced mannorisms that a typical American absorbs while growing up in America.
Anyway, just my two cents
And please... don't feed the troll