Daniel Craig took the role of Bond.
Daniel Craig . 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 . As of 20 February 2017 , Craig is the second longest serving James Bond , surpassed only by Roger Moore .