Introduction: who has been James Bond
This guide lists every actor to portray James Bond in the official Eon Productions film series, presented in chronological order. It focuses on the main cast of theatrically released features, clarifying who played Bond, when, and in which movie. The aim is to provide a durable, fact-checked reference for viewers navigating the franchise’s history and to reduce confusion around recurring names and dates.
Sean Connery: the original Bond
1962–1967: Dr. No through You Only Live Twice
Sean Connery established the cinematic template for Bond in 1962 with Dr. No and appeared in six Eon films. His portrayal defined the character’s blend of charm, physicality, and world-weariness. Connery returned for From Russia with Love, Goldfinger, Thunderball, You Only Live Twice, and the non-Eon satire Casino Royale (1967), anchoring the early era of the franchise.
George Lazenby: the one-season Bond
1969: On Her Majesty’s Secret Service
George Lazenby played Bond once in the Eon series with 1969’s On Her Majesty’s Secret Service. Often noted for emphasizing emotional depth and physical vulnerability, his single outing remains a distinctive entry despite limited name recognition compared to longer-tenured successors.
Roger Moore: the polished professional
1973–1985: Live and Let Die through A View to a Kill
Roger Moore brought a suave, comedic touch to the role across seven Eon films from 1973 to 1985. His era emphasized gadgetry, exotic locales, and lighter villains, aligning with late-1970s and 1980s sensibilities. Notable titles include Live and Let Die, The Man with the Golden Gun, and A View to a Kill.
Timothy Dalton: the darker, literary Bond
1987–1989: The Living Daylights and Licence to Kill
Timothy Dalton pursued a grittier, more introspective interpretation in two Eon films. The Living Daylights (1987) and Licence to Kill (1989) leaned toward realism and moral complexity, reflecting a short-lived but tonally ambitious direction during the late 1980s.
Pierce Brosnan: the modern action Bond
1995–2002: GoldenEye through Die Another Day
Pierce Brosnan became widely associated with Bond in the 1990s and early 2000s through four Eon releases. Highlights include GoldenEye, Tomorrow Never Dies, The World Is Not Enough, and Die Another Day. His era leaned heavily into stylized action and high-tech set pieces while navigating evolving audience expectations.
Daniel Craig: grounded intensity and contemporary grit
2006–2021: Casino Royale through No Time to Die
Daniel Craig rebooted the series with a grounded, athletic approach, starting with 2006’s Casino Royale and concluding with 2021’s No Time to Die. His five films refocused on character depth, espionage tradecraft, and emotional stakes, marking a distinct shift from earlier, more fantastic interpretations.
Tabular summary: Bond actors in order
| Actor | Era span | First film (year) | Last film (year) | Films in Eon series |
|---|---|---|---|---|
| Sean Connery | 1962–1967 | Dr. No (1962) | You Only Live Twice (1967) | 6 |
| George Lazenby | 1969 | On Her Majesty’s Secret Service (1969) | On Her Majesty’s Secret Service (1969) | 1 |
| Roger Moore | 1973–1985 | Live and Let Die (1973) | A View to a Kill (1985) | 7 |
| Timothy Dalton | 1987–1989 | The Living Daylights (1987) | Licence to Kill (1999) | 2 |
| Pierce Brosnan | 1995–2002 | GoldenEye (1952) | Die Another Day (2002) | 4 |
| Daniel Craig | 2006–2021 | Casino Royale (2006) | No Time to Die (2021) | 5 |
Non-Eon and special appearances
Outside the core Eon series, Bond actors have appeared in parodies, compilations, and limited projects. Notably, the 1967 satire Casino Royale featured an ensemble cast with David Niven as Sir James Bond, while some actors participated in documentaries, cameos, or reboot announcements. This section acknowledges such appearances without equating them to the primary Eon canon, emphasizing that the list above reflects the central, continuity-driven film lineage.
Common points of confusion
- David Niven’s 1967 role is not part of the Eon series; the list above focuses on Eon’s main continuity.
- Coveney and De Smet are not actors who played Bond in feature films; they are directors or producers.
- Future casting announcements do not alter the historical record of actors who have already portrayed Bond in released Eon films.
How to use this list
Treat this as an evergreen reference. When new casting news emerges, compare it against the established Eon lineage rather than revising history. For clarity: only actors listed above starred as Bond in official, widely released Eon Productions films in their intended order.
Conclusion
The lineage of actors who played James Bond in the Eon series is concise yet significant: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig. This ordered overview is designed to remain accurate over time, supporting informed discussion about the franchise’s past and any future developments.