It’s no secret that 007 producers are now on the lookout for the next James Bond after Daniel Craig left the franchise behind with No Time to Die. I probably wasn’t ready at the time and I think Daniel did an incredible job over the past movies, so I’m happy they made that choice.” “They obviously went with Daniel and I think it was an amazing choice to go with Daniel. “It was ultimately down to, and this is what I’ve been told, it was just down to me and Daniel, and I was the younger option,” said Cavill in an interview with Josh Horowitz.
At the time, Cavill was only 23, so his casting would have made him the youngest Bond yet. However, Campbell thinks Cavill simply missed his time to play the iconic British superspy.
The role, of course, went to Daniel Craig. Famously, Cavill just missed out on the role of 007 back when casting for the 2006 hit, Casino Royale, took place.