Complete List: Bond Films And The Actors Who Led Them
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.
| Film | Year | James Bond actor | Notes |
|---|---|---|---|
| Dr. No | 1962 | Sean Connery | First Eon Bond film |
| From Russia with Love | 1963 | Sean Connery | Classic Cold War entry |
| Goldfinger | 1964 | Sean Connery | One of the franchise's signature films |
| Thunderball | 1965 | Sean Connery | Major box-office hit of the 1960s |
| You Only Live Twice | 1967 | Sean Connery | Connery's fifth official Bond film |
| Casino Royale | 1967 | David Niven | Non-Eon spoof adaptation |
| On Her Majesty's Secret Service | 1969 | George Lazenby | Lazenby's only Bond appearance |
| Diamonds Are Forever | 1971 | Sean Connery | Connery returned after Lazenby |
| Live and Let Die | 1973 | Roger Moore | Moore debut |
| The Man with the Golden Gun | 1974 | Roger Moore | Second Moore film |
| The Spy Who Loved Me | 1977 | Roger Moore | Major commercial revival |
| Moonraker | 1979 | Roger Moore | Space-age Bond adventure |
| For Your Eyes Only | 1981 | Roger Moore | More grounded tone |
| Octopussy | 1983 | Roger Moore | Moore's sixth official Bond film |
| Never Say Never Again | 1983 | Sean Connery | Unofficial remake outside Eon |
| A View to a Kill | 1985 | Roger Moore | Moore's final Bond outing |
| The Living Daylights | 1987 | Timothy Dalton | Dalton debut |
| Licence to Kill | 1989 | Timothy Dalton | Dalton's second and final Bond film |
| GoldenEye | 1995 | Pierce Brosnan | Brosnan debut after a six-year gap |
| Tomorrow Never Dies | 1997 | Pierce Brosnan | Second Brosnan film |
| The World Is Not Enough | 1999 | Pierce Brosnan | Third Brosnan film |
| Die Another Day | 2002 | Pierce Brosnan | Brosnan's final Bond film |
| Casino Royale | 2006 | Daniel Craig | Craig debut and a rebooted continuity |
| Quantum of Solace | 2008 | Daniel Craig | Direct sequel to Casino Royale |
| Skyfall | 2012 | Daniel Craig | One of the franchise's biggest critical and commercial successes |
| Spectre | 2015 | Daniel Craig | Brings Craig's era into larger series mythology |
| No Time to Die | 2021 | Daniel Craig | Craig'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.
- 1962: Dr. No launches the Eon Bond series.
- 1969: George Lazenby debuts in On Her Majesty's Secret Service.
- 1973: Roger Moore begins with Live and Let Die.
- 1987: Timothy Dalton starts a tougher, more grounded era.
- 1995: Pierce Brosnan returns Bond to blockbuster dominance in GoldenEye.
- 2006: Daniel Craig reboots the character in Casino Royale.
- 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).