When Damian Lewis was named best actor at the Emmy Awards for his role in "Homeland," many viewers at home nodded with approval, while others thought the award should've gone to some other actor.
But no matter what you thought of the the man who plays U.S. Marine Sergeant Nicholas Brody, one thing's for sure: this guy must have knocked his American accent right out of the park. It turns out his own fans had no idea he's a Brit until they heard his acceptance speech.
From Christian Bale to Andrew Garfield, these 16 celebrities have mastered the American accent, yet proudly hail from across the pond.
Also on HuffPost: