James Bond Film Cast List Fans Keep Revisiting
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.
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 |
|---|---|---|
| 1962 | Dr. No | Sean Connery |
| 1963 | From Russia with Love | Sean Connery |
| 1964 | Goldfinger | Sean Connery |
| 1965 | Thunderball | Sean Connery |
| 1967 | You Only Live Twice | Sean Connery |
| 1969 | On Her Majesty's Secret Service | George Lazenby |
| 1971 | Diamonds Are Forever | Sean Connery |
| 1973 | Live and Let Die | Roger Moore |
| 1974 | The Man with the Golden Gun | Roger Moore |
| 1977 | The Spy Who Loved Me | Roger Moore |
| 1979 | Moonraker | Roger Moore |
| 1981 | For Your Eyes Only | Roger Moore |
| 1983 | Octopussy | Roger Moore |
| 1985 | A View to a Kill | Roger Moore |
| 1987 | The Living Daylights | Timothy Dalton |
| 1989 | Licence to Kill | Timothy Dalton |
| 1995 | GoldenEye | Pierce Brosnan |
| 1997 | Tomorrow Never Dies | Pierce Brosnan |
| 1999 | The World Is Not Enough | Pierce Brosnan |
| 2002 | Die Another Day | Pierce Brosnan |
| 2006 | Casino Royale | Daniel Craig |
| 2008 | Quantum of Solace | Daniel Craig |
| 2012 | Skyfall | Daniel Craig |
| 2015 | Spectre | Daniel Craig |
| 2021 | No Time to Die | Daniel 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.
- Identify the Bond actor for the film or era you care about.
- Check the principal supporting names, especially the villain and main Bond woman.
- Separate official Eon releases from non-Eon spin-offs and parodies.
- 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 Connery | 7 | 1962-1971, 1983 non-Eon return excluded |
| George Lazenby | 1 | 1969 |
| Roger Moore | 7 | 1973-1985 |
| Timothy Dalton | 2 | 1987-1989 |
| Pierce Brosnan | 4 | 1995-2002 |
| Daniel Craig | 5 | 2006-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.