Complete List: Bond Films And The Actors Who Led Them

Last Updated: Written by Danielle Crawford
Table of Contents

Here is the complete list of James Bond actors by film: Sean Connery, David Niven, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig. The official Eon series spans 25 films from Dr. No (1962) through No Time to Die (2021), with Connery and Moore each appearing in seven Bond films and Craig closing out the most recent era.

Bond film guide

The James Bond franchise has one of the clearest actor-to-film lineups in movie history, because most entries feature a single lead performer playing 007 across an era rather than one-off recasts. The only theatrical oddity in the official canon is On Her Majesty's Secret Service, which starred George Lazenby in his lone outing as Bond, while Casinо Royale (1967) featured David Niven in a satire outside the main Eon continuity.

Kamelleo Mobile Whiteboard Large Dry Erase Board Rolling White Board
Kamelleo Mobile Whiteboard Large Dry Erase Board Rolling White Board
Film Year James Bond actor Notes
Dr. No1962Sean ConneryFirst Eon Bond film
From Russia with Love1963Sean ConneryClassic Cold War entry
Goldfinger1964Sean ConneryOne of the franchise's signature films
Thunderball1965Sean ConneryMajor box-office hit of the 1960s
You Only Live Twice1967Sean ConneryConnery's fifth official Bond film
Casino Royale1967David NivenNon-Eon spoof adaptation
On Her Majesty's Secret Service1969George LazenbyLazenby's only Bond appearance
Diamonds Are Forever1971Sean ConneryConnery returned after Lazenby
Live and Let Die1973Roger MooreMoore debut
The Man with the Golden Gun1974Roger MooreSecond Moore film
The Spy Who Loved Me1977Roger MooreMajor commercial revival
Moonraker1979Roger MooreSpace-age Bond adventure
For Your Eyes Only1981Roger MooreMore grounded tone
Octopussy1983Roger MooreMoore's sixth official Bond film
Never Say Never Again1983Sean ConneryUnofficial remake outside Eon
A View to a Kill1985Roger MooreMoore's final Bond outing
The Living Daylights1987Timothy DaltonDalton debut
Licence to Kill1989Timothy DaltonDalton's second and final Bond film
GoldenEye1995Pierce BrosnanBrosnan debut after a six-year gap
Tomorrow Never Dies1997Pierce BrosnanSecond Brosnan film
The World Is Not Enough1999Pierce BrosnanThird Brosnan film
Die Another Day2002Pierce BrosnanBrosnan's final Bond film
Casino Royale2006Daniel CraigCraig debut and a rebooted continuity
Quantum of Solace2008Daniel CraigDirect sequel to Casino Royale
Skyfall2012Daniel CraigOne of the franchise's biggest critical and commercial successes
Spectre2015Daniel CraigBrings Craig's era into larger series mythology
No Time to Die2021Daniel CraigCraig's farewell film

Actors in order

The best way to remember the franchise is to follow the Bond actors in sequence, because each performer defined a distinct style and tone for the character. Sean Connery established the template, George Lazenby made a brief but memorable one-film impression, Roger Moore pushed the role toward wit and spectacle, Timothy Dalton leaned harder into realism, Pierce Brosnan blended polish with modern action, and Daniel Craig reimagined Bond with a more physically intense and emotionally grounded edge.

  • Sean Connery - Dr. No through You Only Live Twice, plus Diamonds Are Forever and the unofficial Never Say Never Again.
  • David Niven - Casino Royale (1967), a comedic non-Eon version.
  • George Lazenby - On Her Majesty's Secret Service.
  • Roger Moore - Live and Let Die through A View to a Kill.
  • Timothy Dalton - The Living Daylights and Licence to Kill.
  • Pierce Brosnan - GoldenEye through Die Another Day.
  • Daniel Craig - Casino Royale through No Time to Die.

Franchise context

The official Eon series began with Dr. No in 1962 and became one of the longest-running film franchises in cinema, eventually stretching across six decades of releases. In practical terms, the role has been a cultural handoff as much as a casting decision: each new Bond actor arrived with a different production strategy, different audience expectations, and different global political moods shaping the storytelling.

A useful way to understand the series is by its rough commercial arc. Connery's era built the brand, Moore's era broadened it, Dalton's films attempted a darker reset, Brosnan's run reestablished Bond as a global blockbuster, and Craig's films delivered the franchise's most serialized storytelling. That progression explains why searches for a James Bond movie list usually focus on both the actor and the title, since the two are inseparable in how fans track the series.

"Bond is a role, not just a character." That idea captures why the franchise keeps renewing itself through new actors while preserving the same core identity.

Major milestones

Several milestones help frame the Bond timeline for casual readers and longtime fans alike. Connery made the character internationally famous in the 1960s, Lazenby proved the role could change hands, Moore turned Bond into a global pop-culture institution, and Craig's era culminated in a definitive ending with No Time to Die in 2021. The series also includes one-off curiosities and unofficial entries, which is why many guides separate the theatrical canon from side projects.

  1. 1962: Dr. No launches the Eon Bond series.
  2. 1969: George Lazenby debuts in On Her Majesty's Secret Service.
  3. 1973: Roger Moore begins with Live and Let Die.
  4. 1987: Timothy Dalton starts a tougher, more grounded era.
  5. 1995: Pierce Brosnan returns Bond to blockbuster dominance in GoldenEye.
  6. 2006: Daniel Craig reboots the character in Casino Royale.
  7. 2021: No Time to Die closes Craig's chapter.

Quick reference

For fast lookup, the simplest answer to "list of James Bond films actors" is that the official film series has been led by six main Eon Bond actors, with one additional non-Eon theatrical Bond in David Niven. If your goal is fandom trivia, the most frequently cited pairings are Connery with the early classics, Moore with the longest run, and Craig with the modern reboot era, because those are the eras most often discussed in reviews, rankings, and retrospectives.

Actor-by-film snapshot

If you need a compact editorial summary, think of the franchise as a rotating showcase of Bond eras rather than a single continuous performance. Connery set the model, Moore made it playful, Dalton made it sharper, Brosnan made it sleek, and Craig made it emotionally consequential, which is why each actor is still strongly associated with a specific stretch of titles.

  • Connery era: Dr. No, From Russia with Love, Goldfinger, Thunderball, You Only Live Twice, Diamonds Are Forever, Never Say Never Again.
  • Lazenby era: On Her Majesty's Secret Service.
  • Moore era: Live and Let Die, The Man with the Golden Gun, The Spy Who Loved Me, Moonraker, For Your Eyes Only, Octopussy, A View to a Kill.
  • Dalton era: The Living Daylights, Licence to Kill.
  • Brosnan era: GoldenEye, Tomorrow Never Dies, The World Is Not Enough, Die Another Day.
  • Craig era: Casino Royale, Quantum of Solace, Skyfall, Spectre, No Time to Die.

Why it matters

This film-by-film actor list matters because Bond is one of the rare franchises where casting history is part of the product itself. Viewers do not just ask which movie came next; they ask which actor defined that chapter, and that makes the James Bond films unusually easy to organize by performer, era, and tone. For anyone building a watch order, trivia guide, or reference page, the actor attached to each film is the fastest way to understand the franchise at a glance.

What are the most common questions about Complete List Bond Films And The Actors Who Led Them?

Who played James Bond the most?

Sean Connery and Roger Moore each played James Bond in seven films, making them the two longest-running Bond actors in the franchise's history.

Who was the first James Bond actor?

Sean Connery was the first actor to play James Bond in the official Eon series, debuting in Dr. No in 1962.

Who was the latest James Bond actor?

Daniel Craig was the most recent actor to portray James Bond, finishing with No Time to Die in 2021.

Was David Niven an official Bond?

No, David Niven appeared in the 1967 Casino Royale parody, which is not part of the official Eon continuity.

Which Bond actor had only one film?

George Lazenby played Bond only once, in On Her Majesty's Secret Service (1969).

Explore More Similar Topics
Average reader rating: 4.3/5 (based on 173 verified internal reviews).
D
Health Policy Analyst

Danielle Crawford

Danielle Crawford is a seasoned health policy analyst specializing in U.S. healthcare systems and public policy. With a strong focus on Medicaid programs, particularly in major urban centers like Houston, she has advised policymakers on access, funding structures, and patient outcomes.

View Full Profile