23 Celebrities You Didn't Know Had Accents
by Liza Anne at . Updated at .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!
1. Charlie Hunnam

It turns out that Sons of Anarchy star Charlie Hunnam is actually masking his British accent on the show. Who knew?
2. Alfred Enoch

Alfred 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.
3. Christian Bale

Actor 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.
4. Andrew Lincoln

Andrew Lincoln has a perfect southern accent as Rick on The Walking Dead, but it's not real at all. He's actually from London.
5. Eliza Taylor

Eliza Taylor plays Clarke Griffin on The 100, and we never would have guessed she was hiding her Australian accent.
6. Josh Bowman

Josh 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.
7. Colin Farrell

Colin 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.
8. Damian Lewis

Known for his role as Nicholas Brody on Showtime's Homeland, Damian Lewis covers his British accent exceptionally well.