Who Are The Actors In James Bond Movies? Hidden Gems
- 01. The Six Official James Bond Actors
- 02. Complete Filmography by Actor
- 03. Sean Connery: The Original Bond
- 04. George Lazenby: The One-Film Bond
- 05. Roger Moore: The Longest Tenure
- 06. Timothy Dalton: The Serious Bond
- 07. Pierce Brosnan: The Modern Revival
- 08. Daniel Craig: The Reboot Era
- 09. Notable Supporting Actors
- 10. Hidden Gems: Lesser-Known Bond Performers
Six actors have officially portrayed James Bond in Eon Productions' film franchise: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig. Sean Connery originated the role in Dr. No in 1962 and played Bond in seven films total, while Daniel Craig became the sixth actor to portray 007 in Casino Royale released in 2006, starring in five consecutive films through No Time to Die in 2021.
The Six Official James Bond Actors
The James Bond film series has maintained remarkable continuity through six distinct actors spanning over six decades of cinema history. Each actor brought unique interpretation to Ian Fleming's iconic secret agent codenamed 007, working for MI6 under the authority of M.
- Sean Connery (1962-1967, 1971): Scottish actor who defined the role with 7 films, earning $1.3 billion worldwide
- George Lazenby (1969): Australian actor who appeared in only one film, On Her Majesty's Secret Service
- Roger Moore (1973-1985): British actor with the longest tenure, starring in 7 films over 12 years
- Timothy Dalton (1987-1989): Welsh actor who brought grittier realism in 2 films
- Pierce Brosnan (1995-2002): Irish actor who revived the franchise with 4 films earning $1.8 billion
- Daniel Craig (2006-2021): English actor who rebooted the series with 5 films, including the highest-grossing Skyfall at $1.142 billion
Complete Filmography by Actor
Understanding which James Bond movies each actor starred in provides crucial context for fans exploring the franchise chronologically or by performer preference.
| Actor | Years Active | Number of Films | First Film | Last Film |
|---|---|---|---|---|
| Sean Connery | 1962-1971 | 7 | Dr. No (1962) | Diamonds Are Forever (1971) |
| George Lazenby | 1969 | 1 | On Her Majesty's Secret Service (1969) | On Her Majesty's Secret Service (1969) |
| Roger Moore | 1973-1985 | 7 | Live and Let Die (1973) | A View to a Kill (1985) |
| Timothy Dalton | 1987-1989 | 2 | The Living Daylights (1987) | License to Kill (1989) |
| Pierce Brosnan | 1995-2002 | 4 | GoldenEye (1995) | Die Another Day (2002) |
| Daniel Craig | 2006-2021 | 5 | Casino Royale (2006) | No Time to Die (2021) |
The Eon Productions franchise includes 25 official Bond films from 1962 through 2021, generating over $7.8 billion in global box office revenue adjusted for inflation. Sean Connery and Roger Moore each starred in exactly seven films, making them the most prolific Bond actors by count.
Sean Connery: The Original Bond
Scottish actor Sean Connery cast the definitive mold for James Bond when he debuted in Dr. No on October 5, 1962. Producer Albert R. Broccoli and director Terence Young recognized Connery's perfect blend of rugged masculinity, sophistication, and dry wit that matched Fleming's literary description.
"Connery didn't just play Bond-he became Bond. Everything after was either building on his foundation or reacting against it." - Film historian Steven Jay Rubin
Connery's seven films established franchise standards: the Aston Martin DB5 in Goldfinger, the iconic gun barrel sequence, and the signature "Bond, James Bond" introduction. His departure after You Only Live Twice (1967) shocked fans, though he returned for Diamonds Are Forever in 1971 before being replaced permanently.
George Lazenby: The One-Film Bond
Australian model-turned-actor George Lazenby remains the only Bond actor to appear in just one film. Cast at age 29 after responding to a newspaper advertisement, Lazenby starred in On Her Majesty's Secret Service released December 18, 1969.
The on Her Majesty's Secret Service film received critical acclaim but underperformed at the box office, earning $82 million worldwide. Lazenby voluntarily quit the role before production on the next film, citing desire for other opportunities and concerns about being typecast permanently as 007.
Roger Moore: The Longest Tenure
Roger Moore brought charm, humor, and occasional camp to the role during his 12-year reign from 1973 to 1985. At age 45 when cast in Live and Let Die, Moore became the oldest actor initially hired to play Bond, though Connery was 32 during his debut.
Moore's seven films spanned a remarkable period including The Spy Who Loved Me (1977), widely considered one of the franchise's peaks, and Moonraker (1979), which embraced sci-fi spectacle. His final film A View to a Kill (1985) featured him at age 57, making him the oldest actor to portray Bond on screen.
Timothy Dalton: The Serious Bond
Welsh actor Timothy Dalton deliberately returned Bond to Fleming's darker literary origins after Moore's lighter approach. His two films-The Living Daylights (1987) and License to Kill (1989)-featured grittier action and more emotional depth.
Dalton's License to Kill became the first R-rated Bond film, reflecting his serious interpretation. Despite critical praise, the films underperformed commercially, leading to a six-year hiatus before Pierce Brosnan's casting in 1995.
Pierce Brosnan: The Modern Revival
Pierce Brosnan revitalized the franchise with GoldenEye in 1995, the first Bond film after the Soviet Union's collapse. The Irish actor earned $1.8 billion across four films, introducing modern technology and contemporary villains while maintaining classic Bond elements.
Brosnan's GoldenEye grossed $352 million worldwide, proving the franchise's enduring relevance. His final film Die Another Day (2002) featured visible CGI and became the first Bond film to earn over $400 million globally.
Daniel Craig: The Reboot Era
Daniel Craig inaugurated a gritty, character-driven reboot with Casino Royale on November 14, 2006. His casting initially sparked controversy due to his blue eyes and blonde hair differing from Fleming's description, but Craig's performance won universal acclaim.
- Casino Royale (2006) - $616.5 million worldwide
- Quantum of Solace (2008) - $589.6 million worldwide
- Skyfall (2012) - $1.142 billion worldwide (highest-grossing Bond film)
- Spectre (2015) - $880.7 million worldwide
- No Time to Die (2021) - $774.2 million worldwide
Craig's Skyfall celebrated the franchise's 50th anniversary and became the first Bond film to cross $1 billion. His final film No Time to Die premiered October 8, 2021, after multiple delays due to the COVID-19 pandemic.
Notable Supporting Actors
Beyond Bond himself, the franchise features legendary supporting performers who became iconic.
- Judi Dench played M from 1995 to 2015 across eight films, becoming the first female M
- Bernard Lee portrayed M in 11 films from 1962 to 1979
- Peter Burton and Robert Brown also played M in various films
- Desmond Llewelyn appeared as Q in 17 films from 1963 to 1999
- Lois Maxwell played Miss Moneypenny in 14 films from 1962 to 1985
Hidden Gems: Lesser-Known Bond Performers
While the Bond actors receive most attention, several supporting cast members delivered memorable performances worthy of recognition. Aaron Taylor-Johnson appeared as Pullman in Spectre, while Ana de Armas played Paloma in No Time to Die, delivering a standout three-minute scene.
Christoph Waltz won critical acclaim as Ernst Stavro Blofeld in Spectre, bringing gravitas to the iconic villain. Dave Bautista's brutish Mr. Hinx in Spectre and Spectre's saucy Monica Bellucci as Lucia Sciarra also became notable additions to the Bond villain roster.
The franchise's enduring appeal lies in its ability to reinvent itself through new James Bond actors while maintaining core elements that define 007. Each actor brought distinct interpretation, ensuring the character remains relevant across generations of cinema audiences worldwide.
Expert answers to Who Are The Actors In James Bond Movies queries
Who played James Bond first?
Sean Connery was the first actor to play James Bond in Dr. No, released on October 5, 1962, launching the 25-film Eon Productions franchise that continues today.
How many James Bond actors are there?
There are six official actors who portrayed James Bond in Eon Productions films: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig, spanning 60 years from 1962 to 2021.
Which James Bond actor appeared in the most films?
Sean Connery and Roger Moore are tied for most films with seven each, though Connery's tenure occurred earlier (1962-1971) while Moore starred from 1973 to 1985 over 12 years.
Who is the youngest James Bond actor?
George Lazenby was 29 years old when he became the youngest actor to play Bond in On Her Majesty's Secret Service (1969), while Roger Moore was 45 when he began his tenure in 1973.
Is there a new James Bond actor after Daniel Craig?
As of May 2026, no official announcement has been made regarding the next James Bond actor. Director Denis Villeneuve is attached to helm the next film, but producers Barbara Broccoli and Michael G. Wilson have not confirmed casting for the next 007 film.