London, Aug 29 (IANS): Actor Roger Moore, who played James Bond from 1973 to 1985, feels Daniel Craig has been the best actor to play 007.
In his new book "Bond on Bond", Moore writes: "I loved 'Casino Royale' and Daniel Craig. He is a wonderful actor, certainly the best actor to play Bond. (He has) the best build of any Bond."
Moore said he was looking forward to the release of "Skyfall", reports express.co.uk.
"I believe that 'Skyfall' is going to have a lot more humour in it than 'Quantum of Solace' did, something I'll be pleased to see," he added.