James Bond Film Cast List Fans Keep Revisiting

Last Updated: Written by Arjun Mehta
Ticketshop – feuerwerk-hannover.de
Ticketshop – feuerwerk-hannover.de
Table of Contents

James Bond film cast list fans keep revisiting

The James Bond film cast list spans seven official actors who have played 007 on screen in the Eon Productions series: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig, plus David Niven in the non-Eon 1967 parody Casino Royale. The franchise's official film run begins with Dr. No in 1962 and runs through No Time to Die in 2021, making it one of the longest-running and most heavily recast leading-role lineups in movie history.

Why the cast list matters

The Bond franchise is unusual because audiences often search for both the actor who played Bond and the surrounding ensemble in each film, which is why cast lists remain evergreen reference material. Britannica's film list shows the official Eon series includes 25 films released between 1962 and 2021, while separate non-Eon entries like the 1967 Casino Royale and 1983's Never Say Never Again sit outside that core canon.

Graffiti in Köln/Cologne 2010
Graffiti in Köln/Cologne 2010

James Bond actors in order

The most searched version of the 007 role is the actor timeline, and the official sequence is clear: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig. David Niven played Bond only in the 1967 satire Casino Royale, which is why many lists include him separately rather than inside the main Eon continuity.

  • Sean Connery - 1962, 1963, 1964, 1965, 1967, 1971, and 1983.
  • George Lazenby - 1969.
  • Roger Moore - 1973, 1974, 1977, 1979, 1981, 1983, and 1985.
  • Timothy Dalton - 1987 and 1989.
  • Pierce Brosnan - 1995, 1997, 1999, and 2002.
  • Daniel Craig - 2006, 2008, 2012, 2015, and 2021.
  • David Niven - 1967, in the non-Eon Casino Royale.

Official films and leads

For readers who want the film-by-film cast anchor, the official Eon line places each Bond actor next to the titles that defined his era. This format is especially useful because it reveals how the franchise moved from Connery's early cold-war cool to Craig's more serialized, emotionally continuous portrayal.

Year Film James Bond actor
1962Dr. NoSean Connery
1963From Russia with LoveSean Connery
1964GoldfingerSean Connery
1965ThunderballSean Connery
1967You Only Live TwiceSean Connery
1969On Her Majesty's Secret ServiceGeorge Lazenby
1971Diamonds Are ForeverSean Connery
1973Live and Let DieRoger Moore
1974The Man with the Golden GunRoger Moore
1977The Spy Who Loved MeRoger Moore
1979MoonrakerRoger Moore
1981For Your Eyes OnlyRoger Moore
1983OctopussyRoger Moore
1985A View to a KillRoger Moore
1987The Living DaylightsTimothy Dalton
1989Licence to KillTimothy Dalton
1995GoldenEyePierce Brosnan
1997Tomorrow Never DiesPierce Brosnan
1999The World Is Not EnoughPierce Brosnan
2002Die Another DayPierce Brosnan
2006Casino RoyaleDaniel Craig
2008Quantum of SolaceDaniel Craig
2012SkyfallDaniel Craig
2015SpectreDaniel Craig
2021No Time to DieDaniel Craig

Recurring cast patterns

The supporting cast is one reason Bond films are endlessly rewatched, because each era pairs a different 007 with memorable allies, villains, and romantic leads. Even though the exact rosters change film to film, the franchise consistently centers the same roles: M, Q, Miss Moneypenny, the principal Bond girl, and a standout antagonist.

  1. Identify the Bond actor for the film or era you care about.
  2. Check the principal supporting names, especially the villain and main Bond woman.
  3. Separate official Eon releases from non-Eon spin-offs and parodies.
  4. Use release year as the safest way to distinguish similar titles.

Canon and exceptions

The official canon is often where search confusion starts, because the broader Bond universe includes films that are not part of the Eon line. Britannica notes that the 1967 Casino Royale starred David Niven as Bond, while 1983's Never Say Never Again returned Sean Connery to the role in a remake outside Eon's control.

"From Dr. No to No Time to Die (2021), Bond has been portrayed by several actors."

Historical context

The spy series started with Dr. No in 1962 and quickly became a template for big-budget action casting, where the lead role mattered as much as the gadgets, locations, and theme songs. The franchise's staying power is tied to its ability to refresh the central actor without losing the core identity of James Bond, which is why the cast list remains a living piece of film history rather than a static trivia page.

Reference list

The James Bond film cast list below is the fastest way to scan the franchise by lead actor, especially for readers who want the whole sequence in one place.

Actor Official film count Era
Sean Connery71962-1971, 1983 non-Eon return excluded
George Lazenby11969
Roger Moore71973-1985
Timothy Dalton21987-1989
Pierce Brosnan41995-2002
Daniel Craig52006-2021

The cast history is one of the strongest reasons the Bond series keeps drawing new audiences, because each actor reshapes the character while preserving the same cinematic identity. That balance between continuity and reinvention is the reason the franchise still gets searched, debated, and revisited decades after its first release.

What are the most common questions about James Bond Film Cast List Fans Keep Revisiting?

Who played James Bond the most?

Sean Connery and Roger Moore are tied among the main Eon films with seven portrayals each, making them the most prolific official Bonds in the franchise's history. Daniel Craig follows with five official films, Pierce Brosnan with four, Timothy Dalton with two, and George Lazenby with one.

Is David Niven an official James Bond?

No, David Niven is not part of the official Eon James Bond series, because he starred in the 1967 parody Casino Royale, which was produced separately from the core franchise. He is usually included only in expanded lists that cover every screen portrayal of Bond, not just the official canon.

How many official Bond films are there?

There are 25 official Eon James Bond films, starting with Dr. No in 1962 and ending with No Time to Die in 2021. That count excludes the 1967 spoof Casino Royale and 1983's Never Say Never Again, both of which fall outside the main production line.

Which film is the best starting point?

Dr. No is the cleanest starting point because it is the first official film and introduces the franchise's tone, character pattern, and visual style. Viewers who want a more modern entry point often begin with Casino Royale from 2006, which opens Daniel Craig's era and is easy to follow without much prior context.

Explore More Similar Topics
Average reader rating: 4.6/5 (based on 56 verified internal reviews).
A
Clinical Nutritionist

Arjun Mehta

Arjun Mehta is a clinical nutritionist and functional health expert with a focus on dietary fats and plant-based therapeutics. He has spent over 15 years researching oils such as olive (zaitoon), castor, and cardamom-infused extracts, evaluating their roles in cardiovascular health, skin care, and metabolic function.

View Full Profile