How Many Actors Played James Bond Movies? It's Not 6

Last Updated: Written by Arjun Mehta
Table of Contents

Across the official James Bond film series, seven actors have played 007 on screen: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig, plus the earlier non-EON portrayal by Barry Nelson in television and Bob Simmons as an uncredited stunt/stand-in in the first film framing. In the usual movie-franchise count, the answer most readers want is six official actors in the EON-produced films, or seven if you include all screen portrayals of James Bond.

How the count breaks down

The difference comes down to whether you mean the official Bond films or every screen actor who has ever portrayed the character. The standard franchise count includes Connery, Lazenby, Moore, Dalton, Brosnan, and Craig, which totals six official film actors across 25 EON entries through 2021. Broader lists that include early TV, radio, or unofficial adaptations can push the total higher, but those are not usually counted in the core movie tally.

Official James Bond actors

  • Sean Connery - the first official film Bond, beginning with Dr. No in 1962.
  • George Lazenby - appeared once in On Her Majesty's Secret Service in 1969.
  • Roger Moore - played Bond in seven films from 1973 to 1985.
  • Timothy Dalton - starred in two films in 1987 and 1989.
  • Pierce Brosnan - led four films from 1995 to 2002.
  • Daniel Craig - starred in five films from 2006 to 2021.

Film-by-film snapshot

The franchise's casting history is unusually compact: six actors covered 25 official movies, with Connery and Moore each accounting for seven films, Craig for five, Brosnan for four, Dalton for two, and Lazenby for one. That distribution is one reason Bond is such a strong pop-culture brand, because audiences can tie each era to a single performer and a distinct style of espionage storytelling.

Actor Official Bond films First film Last film
Sean Connery 7 Dr. No You Only Live Twice / Diamonds Are Forever era
George Lazenby 1 On Her Majesty's Secret Service On Her Majesty's Secret Service
Roger Moore 7 Live and Let Die A View to a Kill
Timothy Dalton 2 The Living Daylights Licence to Kill
Pierce Brosnan 4 GoldenEye Die Another Day
Daniel Craig 5 Casino Royale No Time to Die

Historical context

James Bond's screen legacy began long before the modern blockbuster era, with the first official EON Productions Bond film, Dr. No, released in 1962. Since then, the role has become a rare example of a major cinematic character repeatedly reinvented by different stars while keeping the same core identity, which is why questions about the number of actors are still common decades later.

"Over the course of more than 60 years, seven actors have had the opportunity to bring James Bond to life on screen."

Why people get different answers

  1. Some sources count only the official EON film series, which gives six actors.
  2. Some include earlier screen versions such as Barry Nelson's 1954 television Bond, which raises the number.
  3. Some also mention stunt performers, voice work, or unofficial productions, which can confuse the total further.

Why the answer matters

The Bond franchise is a useful case study in brand continuity, because the same character has survived changing audiences, styles, and box-office expectations while staying instantly recognizable. That is why the question "how many actors played James Bond movies" often leads to a precise but nuanced answer: the franchise has six official movie Bonds, but broader screen history makes seven a fairer all-media count.

Key concerns and solutions for How Many Actors Played James Bond Movies

How many actors played James Bond movies?

The most accurate mainstream answer is six official actors in the James Bond movie franchise, or seven if you count all screen portrayals generally associated with the character.

Who was the first James Bond actor?

Sean Connery was the first actor to portray James Bond in the official EON film series, debuting in Dr. No in 1962.

Who played James Bond the most times?

Sean Connery and Roger Moore are tied among the official film actors with seven Bond films each, making them the most frequent performers in the franchise.

Did Daniel Craig play Bond the longest?

Yes, Daniel Craig's Bond era stretched across 15 years from Casino Royale in 2006 to No Time to Die in 2021, even though he made five films rather than seven.

Explore More Similar Topics
Average reader rating: 4.5/5 (based on 145 verified internal reviews).
A
Clinical Nutritionist

Arjun Mehta

Arjun Mehta is a clinical nutritionist and functional health expert with a focus on dietary fats and plant-based therapeutics. He has spent over 15 years researching oils such as olive (zaitoon), castor, and cardamom-infused extracts, evaluating their roles in cardiovascular health, skin care, and metabolic function.

View Full Profile