Skip to main content

Home Film Film News

Henry Cavill addresses James Bond rumours: “Nothing is off the table”

Cavill is one of the many actors rumoured to be taking over from Daniel Craig as 007

By Emma Kelly

Henry Cavill as Superman in 'Man Of Steel'
Henry Cavill is best known for playing Superman (Credit: Warner Bros)

Henry Cavill has addressed speculation that he could be Daniel Craig’s replacement in the Bond franchise, saying “nothing is off the table”.

‘The Witcher’ star’s name has consistently been among those touted to take over as James Bond in the next instalment of the franchise following Craig’s final outing as 007 in ‘No Time To Die’.

His ‘Mission: Impossible – Fallout’ director Christopher McQuarrie agreed that he’d “make an excellent Bond”, and while Cavill has remained coy about the possibility, he admitted that he would like to sit down with the Bond producers.

The 38-year-old told the Hollywood Reporter: “I think it would be very exciting to have a conversation with the producers.

“In an ideal world, I’d never have to turn anything down. Nothing is off the table. It’s an honour to even be part of that conversation.”

Cavill has been on a list of the bookies’ favourites to take the role ever since Craig confirmed he was stepping down, with actors including Idris Elba, Tom Hardy, James Norton, Richard Madden and Regé-Jean Page also rumoured to be in the running.

Daniel Craig as James Bond
Daniel Craig has stepped down as Bond (Picture: MGM)

However, Bond producer Barbara Broccoli has insisted that casting for the new 007 hasn’t even begun.

She told Radio 4’s ‘Today’ programme: “We’re not thinking about it at all.

“We want Daniel to have his time of celebration. Next year we’ll start thinking about the future.”

‘No Time To Die’ was released on September 30 after multiple delays due to Danny Boyle’s departure as director and the COVID-19 pandemic. It was a box office smash, grossing more than $668 million (£513 million) worldwide.

In the same interview Cavill also suggested that he wouldn’t rule out playing a character in the Marvel Cinematic Universe.

The British star is best known for playing Superman in the DC Extended Universe, starring in ‘Man of Steel’, ‘Batman vs Superman: Dawn of Justice’, and both ‘Justice League’ and Zack Snyder’s cut.

When asked what MCU character he would take on, Cavill said he wouldn’t pick a character already being played by someone else, but added: “However, I have the internet and I have seen the various rumours about Captain Britain and that would be loads of fun to do a cool, modernised version of that — like the way they modernised Captain America. There’s something fun about that, and I do love being British.”

Cavill will next be seen reprising the role of Geralt of Rivia in season two of ‘The Witcher’, which will return to Netflix on December 17.