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

"I never knew she was Australian."
2. KJ Apa

"Blew my mind when I heard his natural New Zealander accent in some behind-the-scenes stuff."
3. Hugh Laurie

"I first saw him on House M.D., so I had no idea he was British until I saw him being interviewed about the show."
4. Idris Elba

"When he was on The Wire, people were absolutely convinced he was from the States."
5. Margot Robbie

6. Tom Holland

"I had no idea he was British until I heard him talk in an interview."
7. James McAvoy

"It blew me away when I found out he was Scottish!"
8. Andrew Lincoln

9. Charlize Theron

"She sounds completely American."
10. Gary Oldman

"Honestly, I was like 26 before I had any idea he was British."
11. Hugh Jackman

"I grew up with Hugh Jackman as Wolverine, so when I heard him speak in an interview and realized he was Australian, it was quite the revelation."
12. Charlie Cox

"The dude who plays Daredevil has a pretty damn good accent."
13. Toni Collette

"She's incredibly good faking an American accent, esp. in The Sixth Sense and Hereditary."
14. Christian Bale

"I didn't know [he wasn't American] until an interview and I freaked out, wondering what the hell was going on."
15. Damien Lewis

"He had a pretty convincing accent in Homeland."
16. John Barrowman

"He's Scottish as hell, but learned an American accent to avoid bullying. Hardly believed it when I first heard it."
17. Jodie Comer

"She uses a variety of accents on Killing Eve, but still surprised she's not American."
18. John Boyega

"I didn't know he was British until I watched an interview after The Force Awakens. He's great."
19. Anthony LaPaglia

"This dude has made a career out of playing Italian-Americans with Jersey-type accents, but he's Australian!"
20. Matthew Rhys

"He's on The Americans so I had no reason to suspect otherwise."
21. Ed Westwick

22. Daniel Kaluuya

"IRL, this dude is British as fuck."