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:
More:British Actors English Celebrities Celebs Who Are British British Stars What Stars Are British
HuffPost Entertainment is your one-stop shop for celebrity news, hilarious late-night bits, industry and awards coverage and more — sent right to your inbox six days a week. Learn more