Six actors have had the honor of portraying James Bond in the official EON Productions film series, each bringing their unique interpretation to the iconic British secret agent.

Sean Connery as James Bond
#1

Sean Connery

Years Active: 1962-1967, 1971
Films: 7 films
Nationality: Scottish

Sophisticated, masculine, definitive

The original and iconic James Bond who defined the role

Read Full Profile →
Roger Moore as James Bond
#3

Roger Moore

Years Active: 1973-1985
Films: 7 films
Nationality: British

Suave, witty, lighter touch

The longest-serving Bond who brought humor and charm to the role

Read Full Profile →
Timothy Dalton as James Bond
#4

Timothy Dalton

Years Active: 1987-1989
Films: 2 films
Nationality: British (Welsh)

Intense, literary, method

The serious Bond who returned to Ian Fleming's original vision

Read Full Profile →
Daniel Craig as James Bond
#6

Daniel Craig

Years Active: 2006-2021
Films: 5 films
Nationality: British

Gritty, emotional, physical

The Bond who redefined the character for the 21st century

Read Full Profile →

Bond Actors By The Numbers

6
Official Bond Actors
25
Bond Films
59
Years of Bond
7
Most Films (Connery & Moore)