Just read that Roger Moore passed away today at age 89. I actually very surprised that after 50 years of the franchise that he's the first to pass away.

Now for the fun part, rate your James Bonds.

  1. Sean Connery
  2. Daniel Craig
  3. Timothy Dalton
  4. Pierce Brosnan
  5. Roger Moore
  6. George Lazenby


Connery for me will always be Bond, and the three movies From Russia With Love, Thunderball and Goldfinger epitomize the classic Bond.

Daniel Craig, I just love the reboot of the franchise with Craig and him taking it to another physical level that we haven't really seen before.

Dalton/Brosnan are about tied for me. Brosnan was supposed to be Bond until NBC pulled him back for Remington Steele, and Dalton took over, only to get bounced once a decade of lawsuits stalled the franchise. Dalton brought that first dark edge to Bond, but he was handcuffed by generic scripts. Brosnan brought back the swagger and bit more of the humor, but by the end was hurt by poor scripts.

Moore was a victim of the campy '70's and '80's and his Bond pales in comparison to the others. For Your Eyes Only was probably his best turn at the role and shows what he could have been.

Lazenby actually imo, had the best story with On Her Majesty's Secret Service, one of my favorite Bond books, but he simply gets lost in the one and done shuffle.

Would have been nicer to have seen Moore play Bond at a younger age, but that was when he was tied into doing The Saint.