James Bond Actors

Sean-Connery-James-Bond-bw-1280The James Bond franchise started by Albert R. Broccoli and Harry Saltzman (Eon Productions) has lasted over fifty years. But as of 2017, the character has officially been played by only six actors. 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)

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