OK, I just got done watching all the bonds (took me about a month), and I know I am going to get negged for this, but in my heart I truly 100% believe that Roger Moore was the best James Bond. Sean Connery was great, but Moore just had way more class and pinache than any other bond. Roger Moore was also the best at uttering the words, "Bond, James Bond" Connery was more of a cocky tough ass. Does anyone else agree with me?
Also, I think Daniel Craig is the worst James Bond. I give him 1-2 more movies before Clive Owen takes the role as JB.
EDIT. Did you know that Roger Moore had the longest James Bond career, both in years and movie volume.