James Bond has appeared on screen across multiple eras, played by a handful of iconic actors. Understanding how many James Bond movies each actor did helps fans compare runs and recognize the evolution of the franchise.
The table below summarizes the primary screen count for each lead actor officially credited in the Eon Productions series, reflecting their appearances from first appearance through their final outing.
| Actor | First Film | Last Film | Total Eon Films |
|---|---|---|---|
| Sean Connery | Dr. No (1962) | Never Say Never Again (1983) | 6 |
| George Lazenby | On Her Majesty's Secret Service (1969) | On Her Majesty's Secret Service (1969) | 1 |
| Roger Moore | Live and Let Die (1973) | A View to a Kill (1985) | 7 |
| Timothy Dalton | The Living Daylights (1987) | Licence to Kill (1989) | 2 |
| Pierce Brosnan | GoldenEye (1995) | Die Another Day (2002) | 4 |
| Daniel Craig | Casino Royale (2nbsp;006) | No Time to Die (2021) | 5 |
Sean Connery's Dominant Screen Legacy
The original cinematic Bond
Sean Connery defined the role and remains the most recognized Bond for many audiences. His six official Eon films bookend the early era of the series, setting the tone for espionage style and swagger that influenced every successor.
Roger Moore's Era Span and Volume
Seven films across changing times
Roger Moore holds the record for the largest number of James Bond movies among actors who played the role in a single continuous run. His seven films span the mid 1970s into the 1980s, reflecting evolving action set pieces and humor while maintaining core franchise elements.
Daniel Craig's Modern Reboot Impact
Restructuring Bond for the 21st century
Daniel Craig brought a gritty, grounded tone to the character, appearing in five meticulously crafted films. His tenure recalibrated expectations for realism and scale, proving that a reboot could respect legacy while embracing contemporary storytelling.
Other Lead Actors and Their Contributions
George Lazenby and Timothy Dalton
George Lazenby appeared in just one James Bond film, while Timothy Dalton completed two tightly written entries. Both actors brought distinct interpretations that expanded the franchise's range between camp and serious espionage drama.
Key Takeaways for Bond Fans
- Sean Connery launched the series with six foundational films.
- Roger Moore played Bond the most times, with seven official movies.
- Daniel Craig rebooted the franchise and starred in five later entries.
- George Lazenby and Timothy Dalton had shorter runs with one and two films respectively.
- Each actor shaped the character to reflect the style and concerns of their era.
FAQ
Reader questions
How many James Bond movies did Sean Connery appear in officially?
Sean Connery starred in six official Eon Productions James Bond films, from Dr. No to Never Say Never Again.
Which actor played Bond the most times in official films?
Roger Moore holds the record with seven official James Bond movies, more than any other lead actor.
Did Daniel Craig play Bond more times than Pierce Brosnan?
Yes, Daniel Craig appeared in five films, one more than Pierce Brosnan's four official Eon entries.
Why did George Lazenby only appear once as James Bond?
George Lazenby chose to leave the role after a single film, making On Her Majesty's Secret Service his sole official James Bond movie appearance.