Why Henry Cavill Is Too Old To Play James Bond

Why Henry Cavill Is Too Old To Play James Bond
Featured Video

Now that Daniel Craig’s 007 era has come to an end, there is some sort of uncertainty that surrounds the James Bond franchise. First off, who will play the next British spy? Many fans are cheering for The Witcher and Man of Steel actor Henry Cavill, but is he not too old for the role?

Man of Steel Henry Cavill
Henry Cavill in Man of Steel

Cavill has expressed his interest and, in fact, auditioned for Casino Royale when he was 22, right after Pierce Brosnan’s exit. Unfortunately, he lost the role to 38-year-old Daniel Craig in 2006.

The actor believed that he was passed over because he was “a little chubby” but, in an interview with Cinemablend, Casino Royale director Martin Campbell revealed that he was too young.


I did test him for Bond, as you know. He did a very good test, [but] he was too young, and also he wasn’t as experienced as Daniel. Daniel just fitted the part from being a superb actor, and probably the best actor amongst them all.

RELATED: “I’m not afraid”: Daniel Craig Says He Used His 15 Years of James Bond Training to Prepare for Glass Onion: A Knives Out Mystery

James Bond Producers Are Looking For Younger Actor

Daniel Craig James Bond
Daniel Craig as James Bond

Sixteen years after Casino Royale‘s debut, the search for the next James Bond actor is on. But, just as Cavill finally gets another shot of opportunity to land his dream role, fate has found a way to pull some tricks.

In an episode of Lorraine via IGN, entertainment correspondent Ross King reports that the Bond franchise is currently looking for a much younger actor, which entirely rules out Cavill and many other contenders from the list.


The latest rumor – and in some ways part of this is very much true – which is, basically, the Bond producers are looking for a younger Bond. Someone is probably in their 30s.​​​​​​​ At the end of the day, they want someone who will be Bond for the next three movies.

RELATED: Will Henry Cavill Be the New James Bond? Superman Star Struggling to win the 007 Race as Fans Divided Between Him, Idris Elba, and Tom Holland

Henry Cavill Will Have To Leave DCEU For 007 Role

Now that the age requirement for the role has been established, this certainly means that the 39-year-old Henry Cavill can no longer become James Bond. With at least three installments planned out, he will be in his 40s and may not look the part anymore. There is also the issue of his weight, which is not exactly the physical frame that directors are going for.

Henry Cavill Hyperion Loki
Henry Cavill as Hyperion in new Loki fan art

Furthermore, Henry Cavill will have to make the difficult decision of leaving the DCEU and giving up the Superman role if he ever becomes 007. He is also rumored to join the Marvel Cinematic Universe to play Hyperion in the Disney+ series Loki so accepting another project will wreak havoc on his schedule.

While the rumors of casting a younger James Bond are still not confirmed, as it is likely that the filming won’t begin for another two years, there is still time to find a much more suitable actor for the role. Fans have expressed interest in Stranger Things actor Joseph Quinn, who many believe looked like a younger James Bond.

RELATED: Henry Cavill Rumored to Have Negotiated With WB for Potential Superman Return, Increased Wages and More Creative Control Demanded


Written by Ariane Cruz

Articles Published: 2114

Ariane Cruz, Senior Content Writer. She has been contributing articles for FandomWire since 2021, mostly covering stories about geek pop culture. With a degree in Communication Arts, she has an in-depth knowledge of print and broadcast journalism. Her other works can also be seen on Screen Rant and CBR.