Daniel Craig’s Bond is usually hailed as the most athletic incarnation of the actor (and looking at this shot from Skyfall, Bond 23 clearly doesn’t change that one bit) but of course no one really compares to original Bond Sean Connery. That’s a comparison that none other than the third actor to portray the legendary spy, Roger Moore, dared to make when he said that Daniel Craig is the best actor to play James Bond. ”I loved Casino Royale and Daniel Craig,” the 84-year old wrote in his book Bond on Bond (via Digital Spy). “He is a wonderful actor, certainly the best actor to play Bond.” Some might point out that saying that Craig is the best actor to play Bond isn’t the same as saying that he’s the best Bond, but Moore is clearly commenting on Craig’s portrayal of the character. Some might also point out that pretending to be a slick murderer who has sex with really attractive women is probably easier when you are a really jacked dude who is married to Rachel Weisz. At that point is it even acting?