• Viral badge
  • OMG badge

22 Actors Whose No.1 Talent Is Their Fake American Accent

Two words: Charlize Theron.

We've all experienced watching a movie or TV show, thinking nothing of it, only to be shocked to find out the actor was faking a really great American accent.

Well, Reddit user Canttalkandnotcurse asked the Redditverse, "Which actors have such good American accents that you forget they aren't actually American?" These responses will have you checking ALL of their Wikipedia pages.

Here are some of the most famous actors that'll have you feeling a little bamboozled:

1. Isla Fisher

2. KJ Apa

3. Hugh Laurie

4. Idris Elba

5. Margot Robbie

6. Tom Holland

7. James McAvoy

8. Andrew Lincoln

9. Charlize Theron

10. Gary Oldman

11. Hugh Jackman

12. Charlie Cox

13. Toni Collette

14. Christian Bale

15. Damien Lewis

16. John Barrowman

17. Jodie Comer

18. John Boyega

19. Anthony LaPaglia

20. Matthew Rhys

21. Ed Westwick

22. Daniel Kaluuya