In 53 years and 24 movies, only six actors have ever (officially) strapped on the shoulder-holster and uttered the words "Bond. James Bond."

And even though the character doesn't really change, the actors' performances do -- some go (too) serious (cough, Timothy Dalton) and others, well, they arguably don't go serious enough (double cough, Roger Moore.)

With "Spectre," Daniel Craig's fourth turn as 007 hitting theaters this week, we've ranked the best actors to ever play the number one cause of death for guys named "Blofeld."