• Viral badge

33 Famous Actors Who 100% Tricked You Into Thinking They're American, But They Actually Aren't

I can't believe how many of these celebs fooled me with their American accents.

We asked the BuzzFeed Community to tell us which famous actor they were truly shocked to learn isn't American. Here are the wild results.

1. Melanie Lynskey

Melanie in "Yellowjackets"

2. Sarah Snook

Sarah in "Succession"

3. Keiynan Lonsdale

Keiynan in "Love, Simon"

4. Emilia Jones

Emilia in "CODA"

5. Kirby Howell-Baptiste

Kirby in "Why Women Kill"

6. Chiwetel Ejiofor

Chiwetel in "12 Years a Slave"

7. Florence Pugh

Florence Pugh in "Little Women"

8. Will Poulter

Will in "We're the Millers"

9. Tom Holland

Tom on "The Graham Norton Show"

10. Danielle MacDonald

Danielle in "Dumplin'"

11. KJ Apa

KJ on "Riverdale"

12. Daniel Kaluuya

Daniel in "Get Out"

13. Isla Fisher

Isla in "Wedding Crashers"

14. Katherine Langford

Katherine in "13 Reasons Why"

15. Rose McIver

Rose in "A Christmas Prince"

16. Freddie Highmore

Freddie in "The Good Doctor"

17. Ryan Kwanten

Ryan in "True Blood"

18. Hugh Laurie

Hugh on "House"

19. Dominic West

Dominic in "The Wire"

20. Charlie Cox

Charlie in "Daredevil"

21. Mark Addy

Mark in "The Flintstones"

22. James McAvoy

James on "The Graham Norton Show"

23. Henry Cavill

Henry as "Superman"

24. Gugu Mbatha-Raw

Gugu in "Black Mirror"

25. Colin Farrell

Colin in "Widows"

26. Tom Hardy

Tom in "Venom"

27. Millie Bobby Brown

Millie in "Stranger Things"

28. Christian Bale

Christian as Bruce Wayne

29. Cynthia Erivo

Cynthia in "Bad Times"

30. Andrew Lincoln

Andrew in "The Walking Dead"

31. Margot Robbie

Margot in "I, Tonya"

32. Kate Beckinsale

Kate in "Click"

33. And Toni Collette

Toni in "Knives Out"

Note: Some responses have been edited for length and/or clarity.