Daniel Craig took the role of Bond.
Casino Royale is the 21st film in the Eon Productions James Bond film series and the first to star Daniel Craig as the fictional MI6 agent James Bond . Daniel Craig . Craig 's third Bond film , Skyfall , premiered in 2012 and is currently the highest-grossing film in the series , was the highest-grossing film in the UK until 2015 and the fifteenth highest-grossing film of all time . Craig also made a guest appearance as Bond in the opening ceremony of the London 2012 Olympic Games , alongside Queen Elizabeth II . Skyfall . It features Daniel Craig in his third performance as James Bond , and Javier Bardem as Raoul Silva , the film 's villain .