23 Celebrities You Didn't Know Had Accents
David Ramirez
Updated on March 15, 2026
We’re surprised, too!
These 23 celebrities are so masterful at speaking with an American accent on screen that you’ll be shocked to find out where they’re really from.
Check out the slideshow below to see for yourself!
Charlie Hunnam
1It turns out that Sons of Anarchy star Charlie Hunnam is actually masking his British accent on the show. Who knew?
Alfred Enoch
2Alfred Enoch plays Wes on How to Get Away With Murder, while masterfully hiding his British accent. Of course, if you recognized him from his role in Harry Potter, you may not be too surprised by this one.
Christian Bale
3Actor Christian Bale, known for his roles in American Hustle and The Dark Knight nearly always masks his British accent. He has used in natural accent in a couple of roles, however.
Andrew Lincoln
4Andrew Lincoln has a perfect southern accent as Rick on The Walking Dead, but it’s not real at all. He’s actually from London.
Eliza Taylor
5Eliza Taylor plays Clarke Griffin on The 100, and we never would have guessed she was hiding her Australian accent.
Josh Bowman
6Josh Bowman, who played Daniel Grayson on ABC’s Revenge, doesn’t sound a thing like his character in real life. Though he talks with a convincing American accent on the show, he’s actually British.
Colin Farrell
7Colin Farrell has starred in tons of American films (Phone Booth, Daredevil), and he currently stars on HBO’s Tru Detective. It’s easy to forget that he’s actually Irish.
Damian Lewis
8Known for his role as Nicholas Brody on Showtime’s Homeland, Damian Lewis covers his British accent exceptionally well.
Ed Westwick
9You probably know Ed Westwick for his role as Chuck Bass on Gossip Girl. What you probably didn’t know is that his accent on the show is totally fake. Westwick is actually British. He now stars on ABC’s Wicked City.
Toni Collette
10Known especially for her roles in The Sixth Sense and Little Miss Sunshine, actress Toni Collette is a master at hiding her Australian accent.
Hugh Jackman
11Hugh Jackman is probably best known for his role as Wolverine, but that accent isn’t his at all. It turns out, Hugh Jackman is actually masking an Australian accent.
Hugh Laurie
12We’re just as surprised as you are on this onw. We promise. It turns out that House M.D. star is actually faking his American accent. In real life, he’s British.
Idris Elba
13This one is also pretty darn shocking. Actor Idris Elba, known for his roles on Pacific Rim, Prometheus, and Thor, is very talented at masking his British accent.
Keith Urban
14Keith Urban is an American country singer with a that classic country-sounding twang. But when he starts talking, something very different comes out. He actually has an Australian accent.
Maia Mitchell
15Maia Mitchell has an American accent in her role as Callie on The Fosters. When she isn’t acting, however, it’s clear that she’s originally from Australia.
Naveen Andrews
16This one is pretty surprising too. Lost star Naveen Andrews is pretty fabulous at covering up his natural accent in his role as Sayid. Turns out, the actor is British.
Simon Baker
17The Mentalist star Simon Baker is particularly convincing in his role as Patrick Jane. In real life, however, his Australian accent takes over.
Kevin McKidd
18Unless you remembered him first from Made of Honor (which also starred Patrick Dempsey) you probably didn’t know that the Grey’s Anatomy star is faking his American accent in his role as Owen Hunt. In reality, he’s Scottish.
Margot Robbie
19Here’s a shocker. The Wolf on Wallstreet’s Margot Robbie is actually Australian. Boy does she do a good job covering that one up.
Matt Passmore
20Known for his roles on The Glades and Satisfaction, Matt Passmore is actually covering up an Australian accent. Though you might have known this one if you saw him on McLeod’s Daughters.
Yael Stone
21This one may just blow your mind. Orange is the New Black star Yael Stone is faking her thick accent on the show. In real life, she speaks with an Australian accent.
Robert Pattinson
22Robert Pattinson is best known for his role as the sparkly vampire Edward Cullen in the Twilight Series. What you may not have known is that Pattison is actually hiding a British accent in those films.
Liam Hemsworth
23That’s right, folks. Hunger Games star Liam Hemsworth does an exceptionally good job of masking his authentic Australian accent.