James Bond movies in order

Twenty-five official films across six decades, made by Eon Productions and led by six actors: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig. Release order is the only order: the films swap actors without restarting the story, until Casino Royale (2006) begins again with Bond's first mission as 007.

From Casino Royale to No Time to Die, the five Craig films tell one connected story, so watch those in sequence. The earlier films mostly stand alone, and skipping around them costs very little.

Release order

How the films came out, which is also the order the story follows. The notes mark where each actor takes over.

  1. Dr. No poster
    Dr. No 1962 Sean Connery's first of six
  2. From Russia with Love poster
    From Russia with Love 1963
  3. Goldfinger poster
    Goldfinger 1964
  4. Thunderball poster
    Thunderball 1965
  5. You Only Live Twice poster
    You Only Live Twice 1967
  6. On Her Majesty's Secret Service poster
    On Her Majesty's Secret Service 1969 George Lazenby's only film
  7. Diamonds Are Forever poster
    Diamonds Are Forever 1971 Connery returns once more
  8. Live and Let Die poster
    Live and Let Die 1973 Roger Moore's first of seven
  9. The Man with the Golden Gun poster
    The Man with the Golden Gun 1974
  10. The Spy Who Loved Me poster
    The Spy Who Loved Me 1977
  11. Moonraker poster
    Moonraker 1979
  12. For Your Eyes Only poster
    For Your Eyes Only 1981
  13. Octopussy poster
    Octopussy 1983
  14. A View to a Kill poster
    A View to a Kill 1985
  15. The Living Daylights poster
    The Living Daylights 1987 Timothy Dalton's first of two
  16. Licence to Kill poster
    Licence to Kill 1989
  17. GoldenEye poster
    GoldenEye 1995 Pierce Brosnan's first of four
  18. Tomorrow Never Dies poster
    Tomorrow Never Dies 1997
  19. The World Is Not Enough poster
    The World Is Not Enough 1999
  20. Die Another Day poster
    Die Another Day 2002
  21. Casino Royale poster
    Casino Royale 2006 Daniel Craig's first of five; the story starts over
  22. Quantum of Solace poster
    Quantum of Solace 2008 picks up straight after Casino Royale
  23. Skyfall poster
    Skyfall 2012
  24. Spectre poster
    Spectre 2015
  25. No Time to Die poster
    No Time to Die 2021

Keep your place

I Like Movies, the free iPhone and Android app behind this page, carries a curated James Bond track: the same catalogue as above, in watch order, with your progress marked per film and per episode. Ratings and a watchlist come along for everything else you watch.

Questions people ask

What is the order of the James Bond movies?

In release order: Dr. No (1962), From Russia with Love (1963), Goldfinger (1964), Thunderball (1965), You Only Live Twice (1967), On Her Majesty's Secret Service (1969), Diamonds Are Forever (1971), Live and Let Die (1973), The Man with the Golden Gun (1974), The Spy Who Loved Me (1977), Moonraker (1979), For Your Eyes Only (1981), Octopussy (1983), A View to a Kill (1985), The Living Daylights (1987), Licence to Kill (1989), GoldenEye (1995), Tomorrow Never Dies (1997), The World Is Not Enough (1999), Die Another Day (2002), Casino Royale (2006), Quantum of Solace (2008), Skyfall (2012), Spectre (2015) and No Time to Die (2021).

Do I need to watch the Daniel Craig Bond films in order?

Yes. Casino Royale (2006) restarts the series with Bond's first mission as 007, and the five Craig films then follow one story: Quantum of Solace picks up straight after Casino Royale, and Spectre and No Time to Die pull the threads together. The earlier films mostly stand alone.

Why are Casino Royale (1967) and Never Say Never Again not on the list?

They were not made by Eon Productions, which produces the official series. Casino Royale (1967) is a spoof with David Niven as Bond, and Never Say Never Again (1983) is a remake of Thunderball with Sean Connery returning to the role. Neither belongs to the 25-film run, and the app's Bond track leaves them out too.

How many actors have played James Bond?

Six in the official films: Sean Connery (six films), George Lazenby (one), Roger Moore (seven), Timothy Dalton (two), Pierce Brosnan (four) and Daniel Craig (five). David Niven played him in the unofficial 1967 Casino Royale.

When is the next James Bond movie?

A new film has been announced with Denis Villeneuve directing, but it has no confirmed release date. This page will add it when it has one.

More watch orders: Marvel Cinematic Universe, Star Wars, Middle-earth, Dune, Wizarding World, Fast & Furious, Alien, Dragon Ball, Naruto, Neon Genesis Evangelion, Mission: Impossible, John Wick. Or browse every guide and comparison.