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

1Confirmed facts
  • 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)
2What’s unclear
  • 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)
3Timeline signal
4What’s next
  • 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.

The catch

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.

Bottom line: The implication: each actor era reflects its decade’s tone — Connery’s Cold War seriousness, Moore’s campy excess, Brosnan’s ’90s action spectacle.

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.

Why this matters

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.

The upshot

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.