Many American actors have fooled fans with their British accents.Dimitrios Kambouris/Getty Images; John Nacion/STAR MAX/IPx; Evan Agostini/Invision/AP
- American actors have used accents for some of their most iconic roles, and sometimes they're good enough to fool fans into thinking they aren't from the US.
- Peter Dinklage, Gillian Anderson, and James Marsters are some famous TV stars who have believable British accents.
- Other stars you perhaps didn't think were American include Renée Zellweger, Julianne Moore, and Chloë Grace Moretz.
There have been a number of British and Australian actors who have done a phenomenal job convincing us that they're American with their spot-on accents.
But the same can be said for a number of American actors who've perfected their British accents.
Here are some major stars you probably forgot are actually American.
"Game of Thrones" actor Peter Dinklage isn't British.
Peter Dinklage is actually from New Jersey.
AP
Gillian Anderson can switch back and forth seamlessly between her British and American accents, but she was born in the US.
Gillian Anderson spent a lot of her childhood in England, but she was born in America.
Angela Weiss/Getty Images
BBC Two's "The Fall" and Netflix's "Sex Education" star Gillian Anderson has plenty of audiences believing she's a born-and-bred Brit because of her spot-on accent.
The actress was actually born in Chicago, but she spent a good portion of her childhood living in England before her family moved back to the US. As an adult, she calls London home, and she's been known to flip back and forth between near-perfect British and American accents.
Of course, fans of Fox's "The X-Files" will remember Anderson's American accent.
Renée Zellweger fooled tons of fans with her accent in the "Bridget Jones's Diary" series.
Renée Zellweger is from Texas.
Evan Agostini/Invision/AP
Bridget Jones might hail from England, but the actress who portrayed her is actually from Texas.
Renée Zellweger kept fans guessing for so long, that when she accepted the Golden Globe in January for her role in "Judy," many viewers took to Twitter to express their confusion over her natural Southern accent.
He might have played a British bad boy on "Buffy the Vampire Slayer," but James Marsters is actually American.
James Marsters had many fans fooled.
John Shearer/Getty Images for EW
It turns out James Marsters had fans of The WB's "Buffy the Vampire Slayer" convinced he wasn't from the US.
The American actor made a name for himself playing British-born Spike on the popular 1990s TV show, and audiences just assumed his English accent was natural.
He was actually born in California.
Julianne Moore is an American actress despite her familial ties to the UK.
Julianne Moore has British citizenship, but she was actually born and raised in the US.
Nicholas Hunt/Getty Images
Alan Tudyk is a Southern boy, despite his convincing performance in "Death at a Funeral."
Alan Tudyk is also from Texas.
Jesse Grant/Getty
Sean Astin doesn't actually have a British accent. He's from California.
Sean Astin is actually from California.
Getty Images / Neilson Barnard
A California native, Sean Astin has starred in a number of fan-favorites including "The Goonies" and Netflix's "Stranger Things."
But, his iconic role as Samwise Gamgee in "The Lord of the Rings" franchise had many fans convinced that he was British.
Chloë Grace Moretz tricked Martin Scorsese into believing she was British.
Chloë Grace Moretz was born in Georgia.
Dimitrios Kambouris/Getty Images
This Georgia-born actress starred in Martin Scorsese's "Hugo," and she earned the role, in part, because of her impressive British accent.
In a 2011 interview with Digital Spy, the star said she even tricked the director into thinking she wasn't American during the audition process.
Read more: