Many actors have come close to playing James Bond over the years, with Henry Cavill among the biggest names to have missed out on playing the iconic Sir Ian Fleming creation.
The former Superman was among those eyed to star as 007 when the role was being recast – and the franchise was getting a reboot – for 2006’s Casino Royale. Daniel Craig beat Cavill to it, playing a blonde Bond (a controversial move at the time) we bid a permanent farewell to in 2021’s No Time to Die.
There’s still no word on who will replace Craig and, if recent reports are to be believed, franchise producer Barbara Broccoli and Amazon are butting heads about the property’s…