
James Bond Films in Order: Complete Chronological List
Six actors have handed the Walther PPK across six decades, and the Bond franchise shows no signs of slowing down. Whether you’re catching up before the next 007 adventure or settling a debate at the pub, here’s the complete release-order rundown with verified numbers from Britannica and Wikipedia — plus the actor timelines that shape the series.
Total James Bond Films: 27 · Official Eon Productions Films: 25 · Actors Who Played 007: 6 · First Film: Dr. No (1962) · Most Recent Film: No Time to Die (2021)
Quick snapshot
- 25 official Eon films from Dr. No to No Time to Die (Wikipedia)
- Skyfall grossed $1,108.6 million worldwide (Wikipedia)
- Roger Moore holds the record with 7 Bond films (Britannica)
- Who will be cast as Bond 26 under Amazon MGM Studios (James Bond Wiki)
- Exact production timeline and release window for future films (James Bond Wiki)
- Whether non-Eon films like Never Say Never Again will ever be acknowledged in-canon (James Bond Wiki)
- First film released 1962; 59 years of continuous franchise history (James Bond Dossier)
- Longest gap: 1989–1995 (six years between Licence to Kill and GoldenEye) (James Bond Dossier)
- Rights transferred to Amazon MGM Studios in 2025 (James Bond Dossier)
- Bond 26 in development under Amazon MGM Studios
- New casting announcement expected before production begins
- 2020s-era reboot reportedly considering modernized approach
The table below summarizes the franchise’s key metrics across all official and non-canonical entries.
| Metric | Value |
|---|---|
| Total Films (including non-Eon) | 27 |
| Eon Productions Films | 25 |
| Non-Eon Films | 2 (Casino Royale 1967, Never Say Never Again) |
| Official Bond Actors | 6 |
| Highest-Grossing Film | Skyfall ($1,108.6 million) |
| Longest-Serving Actor | Roger Moore (7 films) |
| Longest Continuous Tenure | Daniel Craig (2006–2021) |
| Total Box Office (nominally) | Over $7.8 billion |
What is the correct order of the James Bond movies?
Eon Productions launched the Bond franchise with Dr. No in 1962, starring Sean Connery as the suave MI6 agent. The studio has maintained continuous production rights to the Fleming novels ever since, releasing 25 official films as of 2021.
Sean Connery Era
Sean Connery portrayed Bond in six Eon films from 1962 to 1971: Dr. No (1962), From Russia with Love (1963), Goldfinger (1964), Thunderball (1965), You Only Live Twice (1967), and Diamonds Are Forever (1971). According to Britannica, these early films established the core Bond formula involving Cold War intrigue, elaborate gadgets, and memorable villains.
Goldfinger remains the defining Connery film — it introduced the iconic “shaken, not stirred” line and set the template for every gadget-heavy villain scheme that followed.
George Lazenby Film
George Lazenby stepped into the role for only one film: On Her Majesty’s Secret Service (1969). He departed after a single installment, making his tenure the briefest of any Bond actor, per Wikipedia.
Roger Moore Era
Roger Moore became the longest-serving Bond with seven films from 1973 to 1985: 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), and A View to a Kill (1985). Rotten Tomatoes notes that Moore’s era shifted toward more humorous and gadget-heavy storytelling, with space-age themes peaking in Moonraker.
Pierce Brosnan Era
Pierce Brosnan debuted in GoldenEye (1995) after a six-year gap since the previous Bond film, and appeared in four Eon productions total. GoldenEye marked the franchise’s modern action reboot with high-tech sequences, as documented by James Bond Dossier.
Who played Bond in chronological order?
Six actors officially played James Bond for Eon Productions across six decades. The order follows release chronology, not any fictional timeline within the films.
| Actor | Films | Years Active |
|---|---|---|
| Sean Connery | 6 | 1962–1971 |
| George Lazenby | 1 | 1969 |
| Roger Moore | 7 | 1973–1985 |
| Timothy Dalton | 2 | 1987–1989 |
| Pierce Brosnan | 4 | 1995–2002 |
| Daniel Craig | 5 | 2006–2021 |
What this means: the six-actor roster spans from Connery’s debut to Craig’s 2021 finale, with Lazenby’s single film standing as the most anomalous tenure in franchise history.
Ian Fleming reportedly thought Sean Connery too rough for the role, preferring a more refined casting approach for his creation, according to historical accounts in Britannica profiles.
Daniel Craig’s tenure (2006–2021) is the longest continuous run for any Bond actor, though Roger Moore appeared in more total films. Craig’s five films represent a deliberate narrative reboot that modernized the franchise.
What is the order of the Daniel Craig James Bond movies?
Daniel Craig’s Bond films represent a full franchise reboot, ignoring the Moore/Dalton/Brosnan continuity entirely. His five films, according to James Bond Dossier, chart Bond’s origins as a cold, capable operative rather than the polished spy of earlier eras.
Casino Royale (2006)
Craig’s debut introduced Bond earning his 00-status, featuring a brutal origin story that Rotten Tomatoes described as disposing of previous silliness in favor of gritty realism.
Quantum of Solace (2008)
The direct sequel continues the shadowy organization storyline, running shorter at 106 minutes with intense chase sequences across multiple continents.
Skyfall (2012)
Skyfall grossed $1,108.6 million worldwide, making it the highest-grossing Eon Bond film according to Wikipedia. The film brought Bond face-to-face with his traumatic past through villain Silva.
Spectre (2015)
Spectre introduced the villain organization that had manipulated events across Craig’s previous films, with budgets ranging $245–250 million per Wikipedia.
No Time to Die (2021)
Craig’s final Bond film released in September 2021 after multiple delays, concluding his arc with a Wikipedia-documented emotional stakes that divided critics but impressed audiences.
Craig’s five films form a five-movie saga with continuous character development — unique in Bond history where each previous era stood alone.
How many James Bond movies are there?
The answer depends on whether you count non-Eon productions. Official Eon Productions films number 25 as of No Time to Die (2021), per Wikipedia.
Official Eon Count
25 films spanning 1962 to 2021 — this is the count used by Eon, Amazon MGM (current rights holder), and most official sources.
Including Non-Eon Films
Two non-Eon films exist: Casino Royale (1967), a comedic spoof featuring David Niven as Bond, and Never Say Never Again (1983), starring Sean Connery in a comeback role. These films are excluded from the official canon per List Challenges.
The debate on “24 vs 26” versus “25 vs 27” stems from whether viewers include or exclude these two non-Eon entries — adding them brings the total to 27.
Who played James Bond the longest?
By total film count, Roger Moore holds the record with seven appearances, according to Britannica. By continuous tenure, Daniel Craig’s 15-year run (2006–2021) surpasses all predecessors.
Film Counts by Actor
| Actor | Film Count | Notes |
|---|---|---|
| Roger Moore | 7 | Longest by count |
| Sean Connery | 6 | First Bond, plus cameo |
| Pierce Brosnan | 4 | 1995–2002 |
| Daniel Craig | 5 | Longest continuous tenure |
| Timothy Dalton | 2 | Shortest official tenure |
| George Lazenby | 1 | Only one film |
The pattern: Roger Moore defined the franchise’s mainstream popularity for a generation, while Craig’s longevity across 15 years with consistent critical acclaim marks a different kind of record.
Goldfinger is where James Bond as we know him comes into focus — it features one of 007’s most famous lines.
— Rotten Tomatoes Critics Consensus (Rotten Tomatoes)
Casino Royale disposes of the silliness and gadgetry that plagued recent James Bond outings, and Daniel Craig delivers what fans and critics have been waiting for.
— Rotten Tomatoes Critics Consensus (Rotten Tomatoes)
With its 2021 release, Craig will hold the record for longest continuous actor to represent Bond.
— Alex Vo, Editor (Rotten Tomatoes)
Six decades in, James Bond remains one of cinema’s most durable franchises — $7.8 billion in box office takings and counting. With Amazon MGM now steering the franchise, Bond 26 faces the challenge of matching Craig’s critical renaissance while finding an actor who can anchor a new era.
Related reading: Live and Let Die – James Bond Film, Song, Phrase Explained
This complete chronological guideoffers a matching rundown from Sean Connery’s Dr. No in 1962 through Daniel Craig’s No Time to Die in 2021.
Frequently asked questions
Why did Ian Fleming not like Sean Connery?
Fleming reportedly considered Connery too rough and working-class for his refined British spy character. Fleming preferred actors with a more aristocratic bearing, though Connery’s mass appeal eventually won over the author.
Which Bond girl was the most iconic?
Honor Blackman’s Pussy Galore in Goldfinger (1964) and Diana Rigg’s Tracy di Vicenzo in On Her Majesty’s Secret Service (1969) frequently top fan polls, though arguments persist across generations of viewers.
Who refused to play James Bond?
Several actors turned down the role over the decades, including David Niven (before eventually playing Bond in the 1967 spoof), Adam West, and reportedly Burt Reynolds. The most notable rejection came from Sean Connery before his eventual casting.
Who is 007 in Bond 26?
Bond 26 has not yet cast a new actor as of 2025. Amazon MGM Studios acquired production rights in 2025 and reportedly plans to announce a new Bond actor before production begins, according to James Bond Wiki.
Are there 24 or 26 Bond films?
There are 25 official Eon Productions films. Adding the two non-Eon productions (Casino Royale 1967 and Never Say Never Again 1983) brings the total to 27. The confusion stems from whether viewers include non-canon entries.
What is the cast of James Bond films?
Each Bond film features a new supporting cast including recurring characters like M (played by Bernard Lee, Judi Dench, Ralph Fiennes), Q (Desmond Llewelyn, Ben Whishaw), and Miss Moneypenny (Lois Maxwell, Caroline Bliss, Naomie Harris).
Is Never Say Never Again official?
No — Never Say Never Again (1983) is a non-Eon production and excluded from the official Bond canon. It stars Sean Connery reprising his original role but is not connected to the Eon film series.