James Bond: who is the best 007?

Six actors have played James Bond in the offical film series (setting aside David Niven's one-off performance in the 1969 spoof Casino Royal). Roger Moore has said the most dangerous-looking was either Daniel Craig or Sean Connery ("I always say that Sean looked like a killer – but Daniel Craig would finish it off.") But who was the best? Read our verdict here.