James Bond Actors

Sean-Connery-James-Bond-bw-1280

The James Bond franchise started by Albert R. Broccoli and Harry Saltzman (Eon Productions) based on the character created by Ian Fleming has lasted over fifty years. But as of 2021, the character has only been officially played by six different actors. Roger Moore starred in the most James Bond films with a total of seven between 1973 and 1985. Sean Connery starred in a total of six Bond films although he did take a break between You Only Live Twice (1967) and Diamonds Are Forever (1971) during which time George Lazenby stepped in for On Her Majesty’s Secret Service (1969). Daniel Craig starred in the third most films with a total of five from 2006 to 2021. Here’s a list of all the James Bond films and the actors who starred as MI6 secret agent 007:

Dr. No (1962)
James Bond: Sean Connery

From Russia With Love (1963)
James Bond: Sean Connery

Goldfinger (1964)
James Bond: Sean Connery

Thunderball (1965)
James Bond: Sean Connery

You Only Live Twice (1967)
James Bond: Sean Connery

On Her Majesty’s Secret Service (1969)
James Bond: George Lazenby

Diamonds Are Forever (1971)
James Bond: Sean Connery

Live and Let Die (1973)
James Bond: Roger Moore

The Man with the Golden Gun (1974)
James Bond: Roger Moore

The Spy Who Loved Me (1977)
James Bond: Roger Moore

Moonraker (1979)
James Bond: Roger Moore

For Your Eyes Only (1981)
James Bond: Roger Moore

Octopussy (1983)
James Bond: Roger Moore

A View To A Kill (1985)
James Bond: Roger Moore

The Living Daylights (1987)
James Bond: Timothy Dalton

License to Kill (1989)
James Bond: Timothy Dalton

Goldeneye (1995)
James Bond: Pierce Brosnan

Tomorrow Never Dies (1997)
James Bond: Pierce Brosnan

The World Is Not Enough (1999)
James Bond: Pierce Brosnan

Die Another Day (2002)
James Bond: Pierce Brosnan

Casino Royale (2006)
James Bond: Daniel Craig

Quantum of Solace (2008)
James Bond: Daniel Craig

Skyfall (2012)
James Bond: Daniel Craig

Spectre (2015)
Daniel Craig (James Bond)

No Time To Die (2021) 
Daniel Craig (James Bond)

Non-EON Production films 

Never Say Never Again (1983)
James Bond: Sean Connery

Casino Royale (1967)
James Bond: David Niven, Peter Sellers, Woody Allen, Terence Cooper