By using this site, you agree to our Privacy Policy and our Terms of Use. Close

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.