David Tennant has revealed he was almost cast as James Bond instead of Daniel Craig, but the talented actor only realised his chances recently.
Craig, 54, gained international fame playing the secret agent James Bond in the film series, beginning with Casino Royale in 2006 and in four further instalments, up to No Time to Die 2021.
Despite Daniel being chosen for the epic role in the first 2006 flick after Irish actor Pierce Brosnan hung up his 007 boots, David was secretly in the running to be cast as the next James Bond - unbeknownst to himself.