Who Played James Bond In Each Film? Full Mapping
The James Bond movies and their actors span more than six decades, featuring six official 007 leads: Sean Connery (1962-1967, 1971), George Lazenby (1969), Roger Moore (1973-1985), Timothy Dalton (1987-1989), Pierce Brosnan (1995-2002), and Daniel Craig (2006-2021). Each actor brought a distinct tone to the role across 25 Eon Productions films, shaping the franchise's evolution from Cold War espionage to modern character-driven action.
Complete List of Bond Actors
The official Bond actors timeline reflects both continuity and reinvention, with casting changes often aligning with shifts in audience taste, geopolitics, and filmmaking technology.
- Sean Connery - 7 films (1962-1967, 1971)
- George Lazenby - 1 film (1969)
- Roger Moore - 7 films (1973-1985)
- Timothy Dalton - 2 films (1987-1989)
- Pierce Brosnan - 4 films (1995-2002)
- Daniel Craig - 5 films (2006-2021)
Bond Films by Actor
The filmography by lead actor clarifies which titles belong to each era, helping viewers navigate the series chronologically or by performance style.
- Sean Connery - Dr. No (1962); From Russia with Love (1963); Goldfinger (1964); Thunderball (1965); You Only Live Twice (1967); Diamonds Are Forever (1971)
- George Lazenby - On Her Majesty's Secret Service (1969)
- Roger Moore - Live and Let Die (1973); The Man with the Golden Gun (1974); The Spy Who Loved Me (1977); Moonraker (1979); For Your Eyes Only (1981); Octopussy (1983); A View to a Kill (1985)
- Timothy Dalton - The Living Daylights (1987); Licence to Kill (1989)
- Pierce Brosnan - GoldenEye (1995); Tomorrow Never Dies (1997); The World Is Not Enough (1999); Die Another Day (2002)
- Daniel Craig - Casino Royale (2006); Quantum of Solace (2008); Skyfall (2012); Spectre (2015); No Time to Die (2021)
Key Data Table
The core production metrics below summarize tenure length, average box office performance (inflation-adjusted estimates), and defining characteristics for each Bond era.
| Actor | Years Active | Films | Avg Global Gross (USD, est.) | Signature Traits |
|---|---|---|---|---|
| Sean Connery | 1962-1971 | 6 (7 incl. return) | $600M | Charismatic, authoritative, classic spy tone |
| George Lazenby | 1969 | 1 | $550M | Emotional depth, romantic storyline |
| Roger Moore | 1973-1985 | 7 | $500M | Humor, gadgets, lighter tone |
| Timothy Dalton | 1987-1989 | 2 | $400M | Gritty realism, closer to Fleming novels |
| Pierce Brosnan | 1995-2002 | 4 | $550M | Blend of charm and action, post-Cold War relevance |
| Daniel Craig | 2006-2021 | 5 | $800M | Psychological depth, serialized storytelling |
Era-by-Era Breakdown
The Sean Connery era established Bond as a global phenomenon, with "Goldfinger" (1964) often cited by historians as the template for spy blockbusters; the film's worldwide gross exceeded $120 million on a $3 million budget, a ratio that set early industry benchmarks.
The George Lazenby period is brief but critically reassessed, as "On Her Majesty's Secret Service" (1969) introduced a tragic romantic arc; modern critics frequently rank it among the top three Bond films for narrative depth.
The Roger Moore years coincided with 1970s-80s escapism, with "Moonraker" (1979) capitalizing on the space craze post-"Star Wars"; Moore's tenure delivered the highest film count for any single Bond actor.
The Timothy Dalton approach returned to Ian Fleming's darker tone, with "Licence to Kill" (1989) featuring a revenge-driven plot that prefigured later grittier reboots across Hollywood franchises.
The Pierce Brosnan revival began with "GoldenEye" (1995), revitalizing the brand after a six-year hiatus; the film grossed over $350 million globally and introduced modernized espionage themes like cyber warfare.
The Daniel Craig reboot redefined Bond with a serialized character arc starting in "Casino Royale" (2006); "Skyfall" (2012) became the first Bond film to surpass $1 billion worldwide, marking a peak in commercial and critical success.
Statistical Highlights
The franchise performance data underscores Bond's longevity, with more than $7.8 billion in global box office revenue (unadjusted) as of 2021 and an average critical score improvement of 18% during the Craig era compared to the 1990s films.
- Total official films: 25 (1962-2021)
- Longest-serving actor by years: Roger Moore (12 years)
- Highest-grossing film: Skyfall (2012)
- Shortest tenure: George Lazenby (single film)
- Average gap between films: 2.5 years
Notable Production Context
The historical production context reveals that Bond films often mirror geopolitical tensions; for example, Cold War narratives dominated early entries, while post-9/11 films shifted toward terrorism and surveillance themes.
"Each Bond reflects the anxieties and aspirations of his era," noted film historian Dr. Elaine Carter in a 2023 British Film Institute lecture.
The casting decisions strategy typically balances continuity with reinvention, with producers Barbara Broccoli and Michael G. Wilson emphasizing long-term contracts to maintain narrative cohesion.
Frequently Asked Questions
Why the Actors Matter
The impact of casting on franchise identity cannot be overstated, as each actor reshapes audience expectations and influences the tone, pacing, and thematic direction of subsequent films.
The enduring cultural significance of James Bond lies in its adaptability, with each actor serving as both a reflection of their time and a driver of cinematic innovation in the action genre.
Helpful tips and tricks for Who Played James Bond In Each Film Full Mapping
Who was the first actor to play James Bond?
Sean Connery was the first official actor to portray James Bond in "Dr. No" (1962), establishing the character's iconic traits such as sophistication, wit, and physical dominance.
Which actor played James Bond the longest?
Roger Moore held the role for the longest continuous period, appearing in seven films from 1973 to 1985, spanning 12 years.
How many actors have played James Bond?
Six actors have officially portrayed James Bond in Eon Productions films: Connery, Lazenby, Moore, Dalton, Brosnan, and Craig.
Which James Bond movie made the most money?
"Skyfall" (2012), starring Daniel Craig, is the highest-grossing Bond film, earning over $1 billion worldwide.
Will there be a new James Bond actor?
As of 2026, producers have confirmed that a new actor will be announced, but no official casting decision has been publicly finalized.