James Bonds, Ranked


According to CBS News, 51 percent of Americans think correctly that Sean Connery was the best James Bond. A misguided 12 percent—presumably millennials confusing the cause of their affection for the ’90s— think Pierce Brosnan was the No. 1 007. Third place went to Roger Moore with 11 percent of respondents inexplicably calling the worst Bond ever their favorite. Current Bond Daniel Craig netted the favor of only 8 percent and rounding errors Timothy Dalton and George Lazenby both came in at just 1 percent.

Connery is without question the best, but let’s go deeper. Here are all the Bonds ranked, according to me, a person with opinions.

1. Sean Connery

2. Daniel Craig

3. Pierce Brosnan

4. Timothy Dalton

5. George Lazenby

6. Roger Moore

(Note: I didn’t included David Niven because the 1967 Casino Royale doesn’t count.)

  • Ben Dreyfuss is Mother Jones' senior editor for growth and engagement. He's done some other stuff, too. You can email him at bdreyfuss@motherjones.com. But you don't have to. But you can. But you really don't have to.

Members like you

Mother Jones is a nonprofit, and stories like this are made possible by readers like you. or to help fund independent journalism.