84-year-old Sir Roger Moore has chosen Daniel Craig as his personal favorite James Bond. Moore, of course, played the British spy himself from 1973 to ‘85 in such films as The Spy Who Loved Me and The Man with the Golden Gun.
“I loved Casino Royale and Daniel Craig,” said Moore. “He is a wonderful actor, certainly the best actor to play Bond.” Moore went on to say that Craig has “the best build of any Bond.” Craig has portrayed 007 in two films so far, Casino Royale and Quantum of Solace, and his third, Skyfall, hits theaters October 26. [NME]