From Connery To The Latest: Bond Actors In Order
The James Bond actors in order, counting the official Eon film series, are Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig. If you want the full screen-history view, David Niven also appeared as Bond in the 1967 spoof Casino Royale, but he is not part of the main official series.
Bond actors in chronological order
The Bond lineage is usually presented in release order, because that is how audiences met each new 007 on screen. The six official actors span more than half a century of films, from Dr. No in 1962 to No Time to Die in 2021.
- Sean Connery
- George Lazenby
- Roger Moore
- Timothy Dalton
- Pierce Brosnan
- Daniel Craig
Connery debuted the role in 1962 and became the template for the cinematic spy, while Craig closed the most recent era in 2021. Across the official run, these actors defined six distinct interpretations of Bond, from elegant and sardonic to gritty and psychologically layered.
Official film era
The official series is the cleanest way to answer the question, because it excludes one-off spoof portrayals and non-Eon productions. In that framework, the order is simple and widely used by film histories, reference sites, and franchise retrospectives.
| Order | Actor | First Bond film | Years active as Bond | Official films |
|---|---|---|---|---|
| 1 | Sean Connery | Dr. No | 1962-1967, 1971, 1983 | 7 |
| 2 | George Lazenby | On Her Majesty's Secret Service | 1969 | 1 |
| 3 | Roger Moore | Live and Let Die | 1973-1985 | 7 |
| 4 | Timothy Dalton | The Living Daylights | 1987-1989 | 2 |
| 5 | Pierce Brosnan | GoldenEye | 1995-2002 | 4 |
| 6 | Daniel Craig | Casino Royale | 2006-2021 | 5 |
What makes each one different
Sean Connery's first Bond set the franchise's tone with toughness, wit, and cool authority, and his performance shaped nearly every Bond that followed.
George Lazenby's single-film run in On Her Majesty's Secret Service remains memorable because it gave Bond a more emotional, vulnerable edge, which was unusual for the character at the time.
Roger Moore's era leaned into charm, humor, and spectacle, making him the longest-running Bond in the official series and one of the most recognizable faces of the franchise.
Timothy Dalton brought a sharper, darker reading of 007, a style that many modern viewers now see as a bridge between the old-school and contemporary versions of the character.
Pierce Brosnan revived Bond for the post-Cold War era with polished action and a sleek, media-savvy style that fit the 1990s blockbuster era.
Daniel Craig reset the role again with a more physical and emotionally grounded performance, beginning with Casino Royale and ending with No Time to Die.
Why the order matters
The release timeline matters because Bond is one of the rare film franchises where the lead role has been recast repeatedly without restarting the character from scratch. Each actor reflects a different era in popular culture, from the Cold War to the post-9/11 action boom.
"Bond is not a one-size-fits-all character; every actor has had to solve the same role in a different decade."
That kind of reinvention is a major reason the franchise has lasted so long. Bond's consistency comes from the core idea of 007, while the actors keep the character current for new audiences.
Quick reference list
The simplest memory aid is that the main Bond actors came in this order: Connery to Craig. If you are building a watchlist or checking film history, this is the sequence to remember.
- Sean Connery - original cinematic Bond.
- George Lazenby - one-film Bond.
- Roger Moore - longest run in the series.
- Timothy Dalton - darker, tougher Bond.
- Pierce Brosnan - sleek 1990s Bond.
- Daniel Craig - modern reboot-era Bond.
A useful shorthand is that Connery, Moore, and Craig are the three defining long runs, while Lazenby and Dalton are the briefest official turns. Brosnan sits in the middle, both in length and in style, because his Bond combined classic polish with modern action pacing.
Common confusion
Some lists include David Niven because he played Bond in the 1967 comedy Casino Royale, but that film is generally treated as a parody rather than part of the official canon. That is why most "James Bond actors in order" lists stop at Daniel Craig when they mean the official franchise.
Another source of confusion is Sean Connery's 1983 appearance in Never Say Never Again, which was not an Eon-produced Bond film. The official-count answer still places Connery first, because he originated the role in the canonical series and returned there after Lazenby and Moore.
Best way to remember it
A simple mnemonic for the 007 roster is "Connery, Lazenby, Moore, Dalton, Brosnan, Craig." That sequence matches the order most readers want when they search for "James Bond actors in order."
If you are looking for the most complete historical answer, keep the official list separate from the broader list that includes one-off or parody portrayals. That distinction keeps the chronology accurate and avoids mixing canon with novelty appearances.
Helpful tips and tricks for From Connery To The Latest Bond Actors In Order
Who was the first James Bond actor?
Sean Connery was the first actor to play James Bond in the official film series, debuting in Dr. No in 1962.
Who played James Bond the longest?
Roger Moore played Bond the longest in the official series, with seven films across 1973 to 1985.
How many actors have played Bond officially?
Six actors have portrayed James Bond in the official Eon film series: Connery, Lazenby, Moore, Dalton, Brosnan, and Craig.
Is David Niven included in the list?
David Niven is sometimes mentioned in broader Bond histories, but he is usually excluded from the official order because his role was in the 1967 spoof Casino Royale.
Who was the most recent James Bond?
Daniel Craig was the most recent official James Bond actor, finishing with No Time to Die in 2021.