Para el actor Roger Moore, que interpretó durante doce años a James Bond, Daniel Craig ha sido el mejor agente 007 hasta la fecha, según reconoce en su libro “Bond on Bond” que es distribuido en capítulos en la prensa británica. “Me encanta ‘Casino Royale’ y Daniel Craig. Es un actor maravilloso y ciertamente el mejor que ha interpretado a Bond”, escribe Moore, que además señala que el último agente secreto de la franquicia es el que mejor “complexión” tiene de todos.