Henry Cavill could've been James Bond if Daniel Craig simply didn't exist
Casino Royale director Martin Campbell spilled the beans on Henry Cavill's audition to take up the 007 mantle in 2006

Daniel Craig’s time as James Bond has come, delivered plenty of satisfaction, and gone. The actor took on the role in 2006's Casino Royale, playing him for five movies total that wrapped with 2021's No Time To Die. But have you ever wondered who would’ve taken the 007 mantle if Craig hadn’t been cast after Pierce Brosnan stepped away as James Bond after 2002's Die Another Day? Wonder no more: Casino Royale’s director is opening up about a certain bewitching actor’s probability.
Henry Cavill auditioned to play the famous MI6 agent in Casino Royale back in the aughts, according to Martin Campbell. He recently told Express UK that Cavill looked great in the audition—better get the obvious fact out of the way, right? “His acting was tremendous. And look, if Daniel didn’t exist, Henry would have made an excellent Bond. He looked terrific; he was in great physical shape… very handsome, very chiseled. He just looked a little young at that time back then,” Campbell continued.