The subject of British actors playing bad guys in American film and TV is at the forefront of my mind at the moment having just watched the latest season of Happy! One of the main baddies is an evil gangster called Francisco Scaramucci played by English actor Richie Coster. His Long Island accent is highly authentic in my opinion, it certainly had me fooled.
His character transitions into a demon called Orcus who sports a really campy posh English accent. This caught my attention firstly because of the evil British trope of which I spoke earlier in this thread. I thought it was additionally interesting as actually he is English, though you wouldn't know it. Rather than using his native plain Southern English accent he uses an over the top super enunciated one. This makes
sense in the context of an American show and the afore mentioned trope as the more 'British' he is, the more evil he must be. I just feel he would have been even more scary and would created a greater disparity using his natural native accent.
Another notable English actor who's American accent was so convincing it was decades before I realised she wasn't actually American is Gillian Anderson from the X-Files. Or Hugh Laurie (House) who caused a stir on chat shows when perople realised he wasn't actually American.
Bomb, I find it fascinating (unbelievable) that you thought James Bond was played by American actors, especially as the character is quintessentially English. I'm guessing you are one of the many Americans who think that there is no American accent as such, that you speak a neutral version of the English language?