It is Sean Connery who usually wins polls to name the best James Bond, but it should be remembered that Connery was the first big screen Bond and he was making his films during a period of true Bondmania - the books had been red hot since President Kennedy named From Russia with Love as one of his favourite novels and when the Connery movies were showing in the cinemas, the UK was enjoying its status as the pop cultural capital of the world. London was swinging, The Beatles were sound-tracking the times and it also helped that there was little else being made that could compete with the glamour of the Bond movies anywhere in the world.

Connery was a superb James Bond but the longevity of the franchise and its ability to even survive the terrible miss-casting of Daniel Craig was down to Roger Moore. And Craig is indeed miss-cast - Fleming had enough trouble accepting Connery in the role but in comparison to Craig's Bond for our insurgent times, Connery's Bond seems the very definition of sophistication. What Fleming would make of Daniel Craig one can only guess but it is a safe bet his judgement would be expletive ridden.
At the time Connery's Bond movies were truly groundbreaking and whilst no one would say that he wasn't excellent in the role, he didn't have the ardous task Moore had when he stepped into the 007 shoes. Before Moore there was already one other actor who had tried to take over from Connery in the shape of George Lazenby and whilst these days his one stab at the role is fondly remembered, often considered something of a classic for the series, it was a flop at the time - fans didn't by large like him in the role. Maybe he would have improved and gone onto become one of the best Bonds - who knows? But it was not to be and Connery was brought back for Diamonds Are Forever.

Now Diamonds are Forever is an interesting film and is often called the first Roger Moore Bond film, even if it was Connery in the role. And there is some sense in this - the style of the film was far more comedic than previously, even more larger than life, so when people say that Moore brought too much comedy to the franchise they are clearly forgetting Connery's Diamonds are Forever which actually ushered in this style of Bond movie.
When Moore stepped into the role - the franchise had lost its original sheen and many people considered the series to be over - Diamonds, whilst financially successful, was not such a critical success and the thinking was that James Bond was a thing of the past, a glorious memory of Britain's final days as a super-power on the world stage. James Bond was in fact old fashioned and couldn't compete with the new wave of action cinema with stars like Clint Eastwood and Steve McQueen. James Bond was a hanger on from the British Empire and dreadfully unhip in this brave new world.
Roger Moore proved that there was still life in the old dog and indeed his Bond movies were amongst the most successful ever made - time after time I have argued with people who have called Moore a terrible Bond and his films nonsense for this is clearly wrong and I would maintain that Moore was closer than anyone else to Fleming's original creation. And for me Moore will always be the definitive James Bond.
I thought Timothy Dalton was excellent too, as was Pierce Brosnan and George Lazenby was OK if a little amateurish at times. Daniel Craig, I think, is a great and very talented actor but I just don't think he's right for James Bond and I feel that both his Bond movies were lacking the essential ingredients that make Bond stand out from all the other action movies out there. It would be interesting to find out how many of the people who think Craig's Bond is the Bond of the books have actually read Fleming's original novels. Not many, I think.
But I digress - back to Moore.
When you analyse Moore's Bond, there's a lot of similarities between the way he and Connery played Bond - Connery also, at least from Goldfinger onwards, presented Bond as a larger than life, devil may care character and both actors were fond of the corny one liners. Of course Moore's tenure as Bond happened to coincide with a period where the comedy was becoming more important to the series, and it also helped that Moore was superb, far better than Connery, at playing for laughs.
If Moore's Bond had failed then we would never have had Dalton, Brosnan or Craig and Connery wouldn't have returned for Never Say Never Again. It was Moore that kept James Bond at the top of the box office for more than a decade and for that reason alone he deserves the accolade of the best ever James Bond.
Yep it's trendy to dismiss Roger Moore's Bond and claim that Daniel Craig is the closest to Fleming's vision but that's just bollocks. Fleming's bond was a professional killer but he killed out of choice, it was his profession and he was never the cold blooded thug as the latest films have seen fit to present him. Bond was a snob, a misogynist, and Moore brought out out all of these characterisations with the minimum of effort.
"Just keeping the British end up, sir."
Roger Moore may have made arguably the worse Bond movie in Moonraker, but at least the film is good natured and fun, and I would rate it far higher than Quantum of Solace which was truly shit. And Moore may have gone on too long in the role, being far too old during A View to a Kill - It doesn't change the fact that he starred in so many high-points of the series - The Spy Who Loved Me, Live and Let Die and For Your Eyes Only can stand shoulder to shoulder with the best the series has to offer. And no one, not even Connery, could deliver a quip with the style of Roger Moore. Let us not forget that not all of Connery's Bond movies were excellent - Thunderball was plodding and overlong, Diamonds are Forever was uninvolving and You Only Live Twice whilst having its moments suffered from a boring middle section. Connery did at least make three classic flawless Bond movies but then so did Roger Moore.
Roger Moore was an excellent James Bond and best not forget it.