Daniel Craig Is The Best Bond: Roger Moore

Sir Roger Moore, who portrayed secret agent 007 in the movies from 1973 to 1985, says that Daniel Craig is the best James Bond.

In Moore’s new book, Bond On Bond, the actor opines the following:

“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. Craig also has the best build of any Bond.”

“I believe that Skyfall is going to have a lot more humour in it than Quantam Of Solace did, something I’ll be pleased to see.”

Daniel Craig will play James Bond, the British MI6 secret agent, for the third time in Skyfall, the 23rd film in the franchise, which hits US theaters (including IMAX venues for the first time) on November 9. In addition to Craig, Skyfall also stars Javier Bardem, Ralph Fiennes, Naomie Harris, Berenice Marlohe, and Albert Finney. Judi Dench returns as “M.”

The year 2012 also marks the 50th anniversary of the first James Bond film, Dr. No.

Roger Moore, now 84, was James Bond 007 in seven films (more than any other actor in that role so far) over 12 years: Live and Let Die (1973), The Man With TheGolden Gun (1974), The Spy Who Loved Me (1977), Moonraker (1979), For Your Eyes Only (1981), Octopussy (1983), and A View To A Kill (1985). His portrayal of 007 was more in the nature of tongue-in-cheek and “humorous escapism” as Movefanfare.com describes rather than the tougher, edgy Bond of Daniel Craig. Roger Moore was knighted by the Queen of England in 2003.

Roger Moore’s book Bond On Bond is being excerpted in London’s Daily Mail.

Who do you think is or was the best James Bond?