In his new book, Bond on Bond, former James Bond actor Roger Moore either settled or started a million Internet debates by proclaiming current 007 actor Daniel Craig as the best Bond there is. "I loved Casino Royale and Daniel Craig," he said. "He is a wonderful actor, certainly the best actor to play Bond." Sorry, Pierce Brosnan.
Moore adds that Craig also has "the best build of any Bond," and recalled his own glory years portraying the legendary spy between 1973 and 1985. "Back then I could leap out of a chair without fear of my knees cracking. [I] could chew a toffee without fear of losing a tooth; could admire my flowing locks and my bronzed, slim torso...with a twitch of the old eyebrow I set pulses racing across the world, they say. These days it's my pacemaker that keeps my pulse racing."
Craig's third film as Bond, Skyfall, is set to hit theaters on November 9th.