Daniel Craig accepted the role of Bond.
Daniel Craig . Cast as the fictional British secret agent James Bond in October 2005 , his first film in the role , Casino Royale , was released internationally in November 2006 . Craig achieved international fame when chosen as the sixth actor to play the role of Ian Fleming 's James Bond in the official film series , taking over from Pierce Brosnan in 2005 . Craig also made a guest appearance as Bond in the opening ceremony of the London 2012 Olympic Games , alongside Queen Elizabeth II .