Between the Marvel Cinematic Universe and the DC Extended Universe, fans have a lot of great superhero films to enjoy. Despite their American origins, English actors play the leading roles in some of the greatest comic book adaptations. Here are seven American superheroes currently portrayed by British actors.
1. Henry Cavill as Superman
After being sent to Earth by his home planet Krypton as a baby, Clark Kent grew up on a farm in a small fictional American town called Smallville. In the comics he becomes Superman, but still lives his double life as a journalist in the big fictional American city of Metropolis.
But in the 2013 film, man of Steeland they’re ensemble sequels, Batman v Superman Dawn of Justice and Justice LeagueBritish actor Henry Cavill takes on the role of superhero. American actors Christopher Reeves and Brandon Routh played Superman in previous film iterations, but Cavill’s version was praised as one of the best.
CONNECTED: Henry Cavill reveals his favorite moment “Man of Steel”
2. Robert Pattinson as Batman
Most fans know that Bruce Wayne was born and raised in the fictional American city of Gotham. But in the upcoming film, The BatmanBritish actor Robert Pattinson takes on the role of the capped crusader.
Another British actor, Christian Bale, played Batman in Christopher Nolan’s film series. And it is often attributed to him that he gave the character, who had not been seen before, a certain darkness.
CONNECTED: Robert Pattinson’s ‘The Batman’ gets a spinoff series on HBO Max
3. Tom Holland as Spider-Man
In the Marvel comics, Peter Parker, also known as Spider-Man, is as American as apple pie. But in the current Sony / MCU Spider Man Movies, the English actor Tom Holland tackles the superhero role.
Spider-Man was previously played by another Briton, Andrew Garfield, and American actor Toby McGuire. But Holland’s version is by far one of the best.
4. Sophie Turner as Pheonix
In Marvel’s X-Men comics, Jean Gray, also known as Phoenix, was born and raised in New York State. But in the last two X-Men films – X-Men: Apocalypse and Dark phoenix – British actress Sophie Turner took on the role of the mutated superhero. Previously, the role of Jean Gray was portrayed by the Dutch actor Famke Janssen.
5. Tom Hardy as Venom / Eddie Brock
In the Marvel comics, Eddie Brock is an American journalist who grew up in San Francisco. But in the 2018 film Poison and its upcoming sequel, Poison: Let there be slaughterLondon-born actor Tom Hardy takes on the role.
While most fans fell in love with Hardy’s version of the Marvel character, others criticized his inconsistent and clearly inaccurate New York accent.
6. Benedict Cumberbatch as Doctor Strange
In the MCU, the New York surgeon becomes a superhero. Dr. Stephen Strange is portrayed by Benedict Cumberbatch. The Oscar-nominated British actor presented his version of the character in the 2016 film. Doctor strange. And he repeated the role in Avenger: Infinity War and Avenger: Endgame.
7. Nicholas Hoult as an animal
In the past four X-Men British actor Nicholas Hoult played Hank McCoy, also known as Beast, a character who was born and raised in the small town of Illinois. He appeared as Hank in X-Men: First class, X-Men: Apocalypseand the film of 2019, Dark phoenix.