James Bond movies in order: all 25, by actor

Movies · GuidesTeam Topfaves
A silver Aston Martin DB5, the car linked to James Bond, on display in a museum hall
Aston Martin DB5 in the “Bond in Motion” exhibition, National Motor Museum, Beaulieu. Photo: Karen Roe / Wikimedia Commons, CC BY 2.0. Resized.
CC BY 2.0

There are 25 official James Bond movies, released between 1962 and 2021. Sean Connery opened the series with Dr. No, and Daniel Craig has closed it, for now, with No Time to Die. Six actors have played Bond: Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Craig.

All the James Bond movies in release order

The official series has 25 movies, produced by Eon Productions between 1962 and 2021. The table shows them in release order, with the actor who played Bond and the director.

No.MovieYearBondDirector
1Dr. No1962Sean ConneryTerence Young
2From Russia with Love1963Sean ConneryTerence Young
3Goldfinger1964Sean ConneryGuy Hamilton
4Thunderball1965Sean ConneryTerence Young
5You Only Live Twice1967Sean ConneryLewis Gilbert
6On Her Majesty's Secret Service1969George LazenbyPeter R. Hunt
7Diamonds Are Forever1971Sean ConneryGuy Hamilton
8Live and Let Die1973Roger MooreGuy Hamilton
9The Man with the Golden Gun1974Roger MooreGuy Hamilton
10The Spy Who Loved Me1977Roger MooreLewis Gilbert
11Moonraker1979Roger MooreLewis Gilbert
12For Your Eyes Only1981Roger MooreJohn Glen
13Octopussy1983Roger MooreJohn Glen
14A View to a Kill1985Roger MooreJohn Glen
15The Living Daylights1987Timothy DaltonJohn Glen
16Licence to Kill1989Timothy DaltonJohn Glen
17GoldenEye1995Pierce BrosnanMartin Campbell
18Tomorrow Never Dies1997Pierce BrosnanRoger Spottiswoode
19The World Is Not Enough1999Pierce BrosnanMichael Apted
20Die Another Day2002Pierce BrosnanLee Tamahori
21Casino Royale2006Daniel CraigMartin Campbell
22Quantum of Solace2008Daniel CraigMarc Forster
23Skyfall2012Daniel CraigSam Mendes
24Spectre2015Daniel CraigSam Mendes
25No Time to Die2021Daniel CraigCary Joji Fukunaga

The official James Bond movies, in release order

The order also shows a comeback: Sean Connery played Bond again in Diamonds Are Forever (1971), after the only movie with George Lazenby. From Live and Let Die (1973) onwards, each actor made his movies one after another.

The actors who played James Bond

Six actors have played James Bond in the official movies. Roger Moore has the most movies, seven, and George Lazenby just one.

ActorMoviesYearsFirst movieLast movie
Sean Connery61962–1971Dr. NoDiamonds Are Forever
George Lazenby11969On Her Majesty's Secret Service—
Roger Moore71973–1985Live and Let DieA View to a Kill
Timothy Dalton21987–1989The Living DaylightsLicence to Kill
Pierce Brosnan41995–2002GoldenEyeDie Another Day
Daniel Craig52006–2021Casino RoyaleNo Time to Die

The James Bond actors and their official movies

  • Sean Connery: the first five movies, from Dr. No to You Only Live Twice, then the comeback in Diamonds Are Forever.
  • George Lazenby: On Her Majesty's Secret Service (1969), between two Connery movies.
  • Roger Moore: seven movies in 12 years, from Live and Let Die to A View to a Kill.
  • Timothy Dalton: The Living Daylights and Licence to Kill, two years apart.
  • Pierce Brosnan: four movies, from GoldenEye to Die Another Day.
  • Daniel Craig: five connected movies, from Casino Royale to No Time to Die.

Connery's movies from the 1960s, such as Goldfinger and Thunderball, also appear among the best Sean Connery movies, alongside his other roles.

Best movies with Sean Connery

Best movies with Sean Connery

In what order should you watch the 007 movies?

The simplest way is to follow the release order in the table above. The movies up to 2002 usually have one mission that starts and ends in the same movie. The well-known exception is Blofeld, the head of the criminal organization SPECTRE, who returns in Diamonds Are Forever after On Her Majesty's Secret Service.

With the Daniel Craig movies, the order matters more. Casino Royale (2006) restarted the series from the beginning: Bond has only just been promoted to 00 agent. Quantum of Solace starts right after its ending, and No Time to Die continues the story from Spectre.

  • You want the whole series: start with Dr. No (1962) and follow the order in the table.
  • You only want the recent movies: watch the five Craig movies in a row, from Casino Royale to No Time to Die.
  • You have a single evening: pick a movie from before 2006; most of them make sense without the others.
  • You want to jump between actors: you can switch eras as you like, but keep the Craig movies in order.

The Bond movies outside the official series

Besides the 25 Eon movies, other producers made two cinema movies with James Bond. They are not part of the official numbering.

  • Casino Royale (1967): a parody, with David Niven as Bond and six directors.
  • Never Say Never Again (1983): Sean Connery returns as Bond, directed by Irvin Kershner. Kevin McClory was able to make the movie because he had kept the rights to the Thunderball story, written with Ian Fleming and Jack Whittingham.

With Never Say Never Again, Connery also reaches seven movies as Bond, the same as Roger Moore, but only six are official.

If you want spy movies from outside the series, from Tinker Tailor Soldier Spy to Mission: Impossible, you will find them among the best spy movies.

Best movies with spies

Best movies with spies

What is known about the next James Bond movie

The 26th official movie is in preparation at Amazon MGM Studios, which took creative control of the series in February 2025. The announced director is Denis Villeneuve, and the script is being written by Steven Knight, the creator of the series Peaky Blinders. The producers are Amy Pascal and David Heyman.

At the beginning of November 2026, the studio had not announced the actor who will play Bond or the release date. Check the official announcement before relying on a name or a date.

What was the longest gap between two James Bond movies?

The official series has had two gaps of six years each. The first was between Licence to Kill (1989) and GoldenEye (1995), and the second between Spectre (2015) and No Time to Die (2021).

Where does the character James Bond come from?

From the novels of the British writer Ian Fleming. The first, Casino Royale, came out in 1953 and has been adapted for the screen three times, most recently in 2006. You will find other movies based on novels among the best movies based on books.

Who directed the most James Bond movies?

John Glen, with five movies in a row between 1981 and 1989: three with Roger Moore and two with Timothy Dalton. Next comes Guy Hamilton, with four movies, then Terence Young and Lewis Gilbert, with three each.

For another long series, where the story order differs from the release order, see Marvel movies in order.

Sources