Rose Bryne
The Bridesmaids star convinced us with her simpering American accent in her role as the wolf dressed in sheep’s clothing Helen, but she’s actually from Australia! We’re not sure the classy character could have done quite as well with a cheery Aussie accent, so this was probably a good call!
Naomi Watts
She’s been in so many American movies that even though she’s British, we’re pretty sure we’ve NEVER heard her native accent in anything, have we?!
Christian Bale
Christian Bale’s American accent is as fictional as Gotham city. Yep, Batman himself is a Brit! Although if you’ve listened to him in interviews recently he seems to have a very confusing transatlantic accent.
Catherine Zeta-Jones
Thought Catherine Zeta-Jones was an American girl, most likely because of her role in the musical movie Chicago? Nope, this girl is more Barry Island than Rhode Island. That’s right: she’s WELSH, and her real accent is lush it is!
Andrew Garfield
Andrew might swoop around NYC as Spiderman, but he’s actually one of our own!
Hugh Laurie
Of course we all know Hugh as Stephen Fry’s best Cambridge bud, but if you watch just one season of House you’ll be hard pressed to think of him as anything other than a lean mean American symptom-solving machine.
Henry Cavill
Looks like all the great, solid American superheroes are being played by the Brits recently! Superman might be flying around saving Americans but he’ll be whistling Britain’s National Anthem as he does it!
Daniel Day Lewis
For saying Daniel Day Lewis played THE American President Abraham Lincoln, it’s pretty surprising that the three-time Academy Award winner actually has duel British and Irish citizenship and even trained at the Bristol Old Vic!
Ed Westwick
Known for his soft, lilting catchphrase: “I’m Chuck Bassssss”, Ed is best known for his role as the damaged antihero in Gossip Girl. So when you’ve become emotionally involved with a man and his accent for SIX YEARS to find out he was a prim Brit the entire time, it’s quite the blow!
Sam Claflin
Sam Claflin plays Hunger Games victor Finnick in Catching Fire and Mockingjay Part I and II with a beautiful American accent, though Sam himself is as sexy a Brit as they come. Since Finnick is meant to be the hawt-test man in Panem, why not let him keep his hawt accent? Just saying.
Alexander Skarsgard
Although Alexander played a tall, oddly American thousand-year-old Viking in True Blood (seriously, his accent actually makes no sense), he is actually Swedish!
Anna Paquin
We all know Anna as the Southern Belle from True Blood, but all of her: “aw bless your hearts” and “wait just one second there misters” are all FALSE. Anna is a New Zealander! Her real-life hubby Stephen Moyer, who also plays intense Southern vampire Bill is also a Brit!
Russell Crowe
Russell is known for playing an American genius (A Beautiful Mind, Man of Steel), but he’s actually an Aussie!
Hugh Jackman
Maybe it’s because he’s playing Wolverine SO many times (he must have made about 200 films now, right?), but we can’t believe it when we hear Hugh’s Australian accent in interviews. We're not complaining though, Hugh in any accent is HOT.
Damian Lewis
Even though he played an American soldier in Homeland. Confusing much? That makes him a Brit pretending to be an American pretending to be a patriot. We did NOT give him enough credit for this role!
Did any of these take you by surprise? Tweet us @sofeminineUK!
This was written by Emmy Griffiths. Follow her @emmyfg!
Enjoyed this article? Check these out!
50 Christmas Movies That Will Make You Feel Like A Kid Again
Here Is What Angelina Jolie Had To Say About Learning To Be A Good Wife
15 Things We Learned From The AMAs Last Night