London, August 27 (ANI): Sir Roger Moore, who has possibly remained the finest '007' star till date, has hailed Daniel Craig as the best actor ever to play Bond.

The 84-year-old who is writing his new book, Bond On Bond, revealed that he absolutely loved 'Casino Royale' and Craig.

I loved Casino Royale and Daniel Craig. He is a wonderful actor, certainly the best actor to play Bond, the Telegraph quoted him as saying.

I have never been guilty of method acting, or even acting if you want to argue a point.

He also insisted that the 42-year-old has the best build of any Bond.

He also claimed that the touch of humour he brought to the seven Bond films he starred in from 1973-1985, was lacking in the last film, Quantum of Solace.

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.

Of course, we had executives breathing down our necks when I was playing [Bond], but I never took them seriously. In fact, I don't think I took anything seriously. Except making sure I got paid on Friday, he added. (ANI)