Your jibe on this got lost in the melee here mate and I just heard a Kirk Douglas interview that prompted me to bring it back to the fore. In discussing Sparticus, Douglas noted that he tried to cast British actors as the Romans and Americans as the slaves because the thought the British speech patterns fit so much better the idea of a cultured Roman aristocracy.
Good point I'd say and it got me thinking that though we have previously exchanged good humor on this point, I thought I would take this opportunity to list (incompletely and in no particular order some Brits (and BI) actors who have had non-villian treatment in Yankee films, just for grins of course:
Michael Cane
Lawerence Olivier
Ben Kingsley
John Geilguid
David Niven
Peter Sellers
Albert Finney
Trevor Howard
Oliver Reed
Rody McDowell
Sean Bean
Clive Owen
Colin Firth
Terrance Stamp
Jeremy Irons
Alfrend Molena
Ian Holm
Orlando Bloom
James Mason
Richard Burton
Ewan McGregor
I think we should also include for this purpose these actors known for their origins and success in British film
Peter O'Toole (Irish)
Richard Harris (Irish)
Basil Rathbone (South African)
And they of course there is the little matter of Sean Connery and Daniel Craig. Of course, this is a partial list and leaves out all the splendid actresses (like Emma Thompson, Maggie Smith, Vanesa Redgrave, Judi Dench Keira Knightleythat meet this test.
Of course none of this means a cultured British accent isn't oh so tempting for a villain but even Alan Rickman has been given a white hat for some American outings.