James Bond movies in order
There are 27 James Bond films, played by seven actors. Eon Productions made 25 of them, the official series that began with Dr. No in 1962 and most recently ended with No Time to Die in 2021. The other two, the 1967 spoof Casino Royale and the 1983 Never Say Never Again, were made by other producers and are usually called unofficial [1]. The Express chart above pairs every film with its Bond [5]; here is the full list in release order.
| Film | Year | James Bond | Made by |
|---|---|---|---|
| Dr. No | 1962 | Sean Connery | Eon |
| From Russia with Love | 1963 | Sean Connery | Eon |
| Goldfinger | 1964 | Sean Connery | Eon |
| Thunderball | 1965 | Sean Connery | Eon |
| Casino Royale | 1967 | David Niven | Unofficial spoof |
| You Only Live Twice | 1967 | Sean Connery | Eon |
| On Her Majesty’s Secret Service | 1969 | George Lazenby | Eon |
| Diamonds Are Forever | 1971 | Sean Connery | Eon |
| Live and Let Die | 1973 | Roger Moore | Eon |
| The Man with the Golden Gun | 1974 | Roger Moore | Eon |
| The Spy Who Loved Me | 1977 | Roger Moore | Eon |
| Moonraker | 1979 | Roger Moore | Eon |
| For Your Eyes Only | 1981 | Roger Moore | Eon |
| Octopussy | 1983 | Roger Moore | Eon |
| Never Say Never Again | 1983 | Sean Connery | Unofficial remake of Thunderball |
| A View to a Kill | 1985 | Roger Moore | Eon |
| The Living Daylights | 1987 | Timothy Dalton | Eon |
| Licence to Kill | 1989 | Timothy Dalton | Eon |
| GoldenEye | 1995 | Pierce Brosnan | Eon |
| Tomorrow Never Dies | 1997 | Pierce Brosnan | Eon |
| The World Is Not Enough | 1999 | Pierce Brosnan | Eon |
| Die Another Day | 2002 | Pierce Brosnan | Eon |
| Casino Royale | 2006 | Daniel Craig | Eon |
| Quantum of Solace | 2008 | Daniel Craig | Eon |
| Skyfall | 2012 | Daniel Craig | Eon |
| Spectre | 2015 | Daniel Craig | Eon |
| No Time to Die | 2021 | Daniel Craig | Eon |
If you want to watch them in order, release order is the best route. The early films are loosely connected and can be watched on their own, but the Daniel Craig films from Casino Royale (2006) to No Time to Die tell one continuing story, so those five are best watched in sequence.
Every James Bond actor
Seven actors have played Bond in the films [1]:
- Sean Connery (1962 to 1971, then 1983): six official films, from Dr. No to Diamonds Are Forever, plus the unofficial Never Say Never Again.
- David Niven (1967): Sir James Bond in the unofficial Casino Royale only.
- George Lazenby (1969): one film, On Her Majesty’s Secret Service.
- Roger Moore (1973 to 1985): seven official films, from Live and Let Die to A View to a Kill.
- Timothy Dalton (1987 to 1989): two films, The Living Daylights and Licence to Kill.
- Pierce Brosnan (1995 to 2002): four films, from GoldenEye to Die Another Day.
- Daniel Craig (2006 to 2021): five films, from Casino Royale to No Time to Die.
Before the films, Bond first reached the screen on American television. CBS adapted Casino Royale as a live one-hour play in October 1954, with Barry Nelson as an American Bond and Peter Lorre as the villain [3].
Who played James Bond the most?
Roger Moore made the most official Bond films, seven, over 12 years [1]. Sean Connery also played Bond seven times if you count Never Say Never Again, his return to the role 12 years after Diamonds Are Forever. Daniel Craig had the longest run of any official Bond, 15 years, from 2006 to 2021, and Pierce Brosnan’s four films came after a six-year gap in the series between 1989 and 1995 [3].
Why two Bond films are unofficial
When Albert R. Broccoli and Harry Saltzman bought the film rights to Ian Fleming’s novels in 1961 and set up Eon Productions, the deal left out two stories [1].
- Casino Royale had already been sold for the 1954 television version. The rights passed to producer Charles K. Feldman, who made it into a comedy spoof in 1967, with David Niven as the “original” Sir James Bond and several other characters posing as 007 [1][2]. Eon only got the rights back later and made its own Casino Royale in 2006 to launch Daniel Craig’s Bond.
- Thunderball was tied up by a legal case. Kevin McClory had written a film script with Fleming and Jack Whittingham, which the novel was based on, so McClory kept the film rights to the story. Eon worked with him on Thunderball (1965), but McClory later remade the story as Never Say Never Again (1983), with Connery returning as Bond [1][4].
Never Say Never Again and Octopussy came out in the same year, 1983, so for a few months there were two rival Bonds in cinemas. Never Say Never Again had the best opening weekend of any Bond film up to then, at $9.72 million, against Octopussy’s $8.9 million earlier that year [3].
How successful are the James Bond films?
The Eon series has grossed a combined $7.8 billion, making it the fifth-highest-grossing film series in nominal terms. Adjusted for inflation it has earned more than $19.2 billion in 2022 dollars from box-office receipts alone [1]. The films have won six Academy Awards, including Best Original Song for Adele’s “Skyfall”, Sam Smith’s “Writing’s on the Wall” for Spectre and Billie Eilish’s “No Time to Die” [1].
What is the next James Bond movie?
No Time to Die (2021), Daniel Craig’s last film, is still the most recent Bond film. In February 2025 Amazon MGM Studios took full creative control of the franchise, with Barbara Broccoli and Michael G. Wilson stepping down as producers while remaining co-owners [1][3]. Amy Pascal and David Heyman were named producers, Denis Villeneuve will direct the 26th film and Steven Knight is writing it [3]. Casting for the new Bond began in May 2026; Deadline reported that screen tests were set for October 2026 with Jack Lowden, Josh O’Connor and Callum Turner [3]. No title or release date had been announced when this page was last reviewed.
Questions about James Bond movies
How many James Bond movies are there?
27 in total: 25 official Eon films and two unofficial ones, Casino Royale (1967) and Never Say Never Again (1983) [1].
How many actors have played James Bond?
Seven in the films: Sean Connery, David Niven, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and Daniel Craig. Six of them played Bond in the official Eon series; Niven appears only in the 1967 spoof [1][3].
What Bond movies did Daniel Craig make?
Five: Casino Royale (2006), Quantum of Solace (2008), Skyfall (2012), Spectre (2015) and No Time to Die (2021) [1].
What was the first James Bond movie?
Dr. No, released in 1962, starring Sean Connery and directed by Terence Young [1].
Was there a James Bond TV series?
Not a series, but Casino Royale was made as a one-off live TV play by CBS in 1954, with Barry Nelson as Bond [3].
Sources
- Wikipedia, List of James Bond films.
- Wikipedia, Casino Royale (1967 film).
- Wikipedia, Production of the James Bond films.
- Wikipedia, Never Say Never Again.
- Express, express.co.uk, publisher of the infographic.
Last reviewed 2 November 2026

