Daniel Craig, the actor who has risen to fame playing the latest incarnation of James Bond, has been cast as…