Over the course of the movies you can see how the world of Hollywood changes, from the way Bond girls are treated to the special effects and camerawork going from strength to strength.
Here are all seven James Bond actors ranked from best to worst.
1. Sean Connery
Sometimes the originals are the best, and that's certainly the case with James Bond actors. The closest match to writer Ian Fleming's description of 007, he is the one every subsequent actor based their interpretation on. | Evening Standard
2. Roger Moore
The second actor to take the mantle of 007, Roger Moore had some incredible films during his run - but struggled to keep up wih the high-octane life of a secret agent as he got older. | Eon
3. Daniel Craig
Having recently admitted he was "exhausted" after filming each James Bond movie, Daniel Craig gave it his all for MI6. But there are a handful of moments where he feels like he's phoning it in - even though that now appears to have been down to Craig getting so run down during production. | PA
4. Timothy Dalton
As I've previously written, I'm a big fan of the darker takes on James Bond. Timothy Dalton gave this to us twice in The Living Daylights and then in Licence to Kill. | Eon