Roger Moore, que viveu o agente secreto James Bond no cinema durante doze anos, o melhor intérprete do agente 007 até agora foi Daniel Craig.
«Adorei Casino Royale e Craig. É um ator maravilhoso e certamente o melhor que interpretou Bond», escreveu o ator de 84 anos no seu livro de memórias, «Bond on Bond».
Contudo, o ator veterano não se limitou a elogiar a atuação de Craig, que fez agente 007 nos últimos três filmes da série, sugerindo mais humor no próximo filme, «Skyfall».
Recorde-se que, além de Moore e Craig, James Bond já foi interpretado por atores como Sean Connery e Timothy Dalton e, apesar da escolha de Daniel Craig para o papel ter levantado polémica, todos os filmes com o ator foram sucessos de bilheteria.