Casino Royale director Martin Campbell has revealed that Henry Cavill could have been an “excellent” James Bond “if Daniel [Craig] didn’t exist”.Speaking to Express UK, Campbell, who led the Craig-starring James Bond reboot with Casino Royale, revealed that Cavill – now most famous for playing Superman and Geralt in The Witcher – had auditioned for the 007 franchise but was “a little young at the time”. For context, the reboot’s auditions were held 18 years ago, when Cavill was just 22-years-old.Campbell said of Henry Cavill’s audition: “He looked great in the audition. His acting was tremendous.