Henry Cavill, famous as DC’s Superman and now Sherlock Holmes, is being considered as the next James Bond, but Marvel is planning to cast him as Captain Britain before anything else!
If Henry Cavill can be Sherlock Holmes (a great Sherlock Holmes indeed), then why can’t he be Captain Britain, Marvel is thinking over this, according to rumours. It has been said on various news platforms that he is considered as the next James Bond as well. According to rumours, Marvel has planned to make a big move before he joins the esteemed project and becomes a 007 expert. Let’s dig into the details here.
Highlights —
- Why Henry Cavill is best fitted to play Captain Britain?
- Henry Cavill in ‘The Witcher’ and ‘Enola Holmes’
- Henry Cavill as the next James Bond
Is Henry Cavill actually best fitted to play Captain Britain?
Surely, the idea of him playing another superhero can’t be challenged since he has been the ultimate DC’s Superman for ages. Henry Cavill has played DCEU’s Superman for close to a decade and he is still lauded by audiences for this role. The 37-year-old actor is essentially known for portraying well-known figures, and due to his overall personality, this approach has worked out just fine for him so far.

That being said, Cavill is so famous as Superman that his suiting up for another superpower character might distract the viewers. This logic might kill any sort of prospects of him becoming Captain Britain because Marvel’s boss Kevin Feige will, no doubt, be fully aware of this fact. We can hope to see Captain Britain in MCU one day. But it’s hard to imagine Henry Cavill playing Marvel’s character. Though his fans want to see him on screen all the time, we feel that he as Captain Britain is not the best choice for the franchise and it might not be a good choice for his career as well.
Henry Cavill in ‘The Witcher’ and ‘Enola Holmes’
While one of his first big roles was as mythical Greek hero Theseus in Tarsem Singh’s ‘Immortals’, he first rose to prominence as Henry the VIII’s brother-in-law Charles Brandon in the BBC‘s revisionist historical series ‘The Tudors‘. Since then, there’s no stopping him. Later, he became famous for playing the iconic Kryptonian.
Moreover, he’s also donned Geralt of Rivia’s armour for Netflix‘s smash hit ‘The Witcher’. The show has become a rage only because of the presence of Henry Cavill in it. Recently, Henry suited up as Sherlock Holmes in a series where he wasn’t even the lead. Millie Bobby Brown (famous as Eleven from ‘Stranger Things‘) was the lead, playing Enola in the titular series ‘Enola Holmes‘. Henry chose to become a supporting cast as the detective brother in the series and was appreciated for not overshadowing the main character of the series.
Henry Cavill as the next James Bond
Henry Cavill has been a fan of James Bond for a long time. He is very much interested in playing the iconic part. He even auditioned for the role once but was beaten by Daniel Craig. He was the second choice after Daniel Craig. Many experts think that if he becomes James Bond, his story will be similar to his character Superman.
It seems like his iconic role as DC’s Superman is becoming a roadblock for his chance to play Marvel’s Captain Britain and the next James Bond. Let us know what you think about it in the comments box below. Would you want Cavill to take up this role?
