Daniel Craig is best James Bond: Roger Moore
Roger Moore, who played the famous British spy OO7 in seven films between 1973 and 1985, says Daniel Craig is the best actor to have played James Bond
The 84-year-old thinks Craig has 'the best acting and the best build' of any actor to play Bond, reported The Telegraph.
"I loved 'Casino Royale' and Daniel Craig. He is a wonderful actor, certainly the best actor to play Bond. I have never been guilty of method acting, or even acting if you want to argue a point," Moore wrote in his new book 'Bond On Bond'. Craig's third Bond film, 'Skyfall', is due for release in the UK on 26 October.