British actor Henry Cavill, aged 42, has long been considered a top choice for the role of James Bond. Despite almost landing the part in 2006, he lost out to Daniel Craig. Cavill now feels he may be too old to take on the iconic spy character.
While names like Jacob Elordi and Callum Turner are being suggested as potential replacements for Daniel Craig, Cavill expressed interest in playing a Bond villain instead. The upcoming 26th 007 film, rumored to focus on the threat of artificial intelligence, could offer Cavill this opportunity.
Having missed out on the role of James Bond, Cavill found success as Superman in “Man of Steel.” Children often mistake him for the real superhero, a responsibility he takes seriously in how he interacts with his fanbase.
