James Bonds, Ranked

| Mon Aug. 11, 2014 1:59 PM EDT

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.)

Get Mother Jones by Email - Free. Like what you're reading? Get the best of MoJo three times a week.