1. Sean Connery: Because he is James Bond, the completely embodies the role and no other Bond has ever even approached what he did for the role.
2. Timothy Dalton: Believe it or not his two bond flicks were actually pretty good, much better then the farce Roger Moore's films had made of the franchise.
3. George Lazenby: He brought fresh air to the role, and his single performance as Bond was the most human, showing that Bond does have emotion.
4. Daniel Craig: More fresh air, He get's #4 basically on the strength of Casino Royale (because Quantum of Solace was pretty terrible).
5. Pierce Brosnan: He started off ok, Goldeneye wasn't great but it wasn't a bad movie either, but the subsequent movies were really terrible.
6. Roger Moore: Frankly he ruined Bond for a decade.








