Margot Robbie was definitely American in another life.
Some actors have pretty famously put on fake accents for roles — like Lady Gaga’s Italian accent in House of Gucci and Austin Butler’s Elvis Presely accent in Elvis. Sometimes, however, an actor fakes an accent so convincingly, that viewers are genuinely surprised they didn’t grow up in the same place as the character they’re playing.
For example, in Interview with the Vampire, Jacob Anderson’s slowly disappearing southern accent as Louis de Pointe du Lac had me so immersed that I was genuinely surprised to learn he’s British. It was so good that I didn’t recognize him from a recent stint on Doctor Who, even though I loved his character.
And in Barbie, Margot Robbie was so perfectly Barbie in every way that I totally forgot she’s Australian!
And Tom Holland’s American accent as Peter Parker in the MCU’s Spider-Man trilogy really makes me believe he’s just a kid from Brooklyn, not London.
So, in your opinion, which non-American actor can do the most convincing American accent? Was there a specific role where they really nailed it? Share your answers in the comments, and they may be featured in an upcoming BuzzFeed Community post!