Skip To Content
  • Viral badge

27 Famous Actors Who Tricked You Into Thinking They're American

This totally changed the way I see my favorite movies and TV shows.

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. Florence Pugh

2. Will Poulter

3. Tom Holland

4. Danielle MacDonald

5. KJ Apa

6. Daniel Kaluuya

7. Isla Fisher

8. Katherine Langford

9. Rose McIver

10. Freddie Highmore

11. Ryan Kwanten

12. Hugh Laurie

13. Dominic West

14. Charlie Cox

15. Mark Addy

16. James McAvoy

17. Henry Cavill

18. Gugu Mbatha-Raw

19. Colin Farrell

20. Tom Hardy

21. Millie Bobby Brown

22. Christian Bale

23. Cynthia Erivo

24. Andrew Lincoln

25. Margot Robbie

26. Kate Beckinsale

27. And Toni Collette

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