
Since 1962, six different actors have put on the tuxedo of MI6 secret agent 007 in EON Productions' official film series. Each actor brought his own interpretation, ranging from rugged elegance and dry humor to brutal physical action. Vote for your favorite James Bond actor and let us know in the comments who will always be the one true 007 for you!
Cast your vote - the ranking shifts live based on the votes.
Sean Connery
Scottish actor Sean Connery shaped the cinematic character in 1962 and played the role in six official EON films. His distinctive diction, physical presence and charisma helped turn James Bond into a worldwide cultural phenomenon.
Daniel Craig
Daniel Craig played 007 in five films between 2006 and 2021, giving the character a modern, vulnerable and brutally physical dimension. His films were the most commercially successful in the franchise's history, with Skyfall the first Bond film to gross more than 1.1 billion dollars.
Fair ranking honestly. (18)
Roger Moore
With twelve years and seven consecutive films between 1973 and 1985, Roger Moore is the actor with the most official appearances to his name. Moore emphasized self-mockery, gentlemanly humor and less physical violence than his predecessor.
Masterclass hands down.
Pierce Brosnan
Pierce Brosnan played 007 in four films between 1995 and 2002, combining Roger Moore's charm with Sean Connery's toughness. His debut GoldenEye saved the franchise after a six-year legal hiatus and grossed more than 350 million dollars.
Pierce Brosnan played 007 in four films between 1995 and 2002, combining Roger Moore's charm with Sean Connery's toughness.
Timothy Dalton
Classically trained Shakespearean actor Timothy Dalton played the role in The Living Daylights (1987) and Licence to Kill (1989). Dalton portrayed a much harder, more cynical and more troubled spy, which decades later was praised as a forerunner of the modern Daniel Craig style.
George Lazenby
Australian model George Lazenby had no acting experience at all when he succeeded Sean Connery in On Her Majesty's Secret Service (1969). Despite a contract offer for seven films, Lazenby quit after one film on his agent's advice because he thought Bond was old-fashioned.
Missing an item in this list?
Log in or create a free account to add an item yourself.
Log in / create account
Scottish actor Sean Connery shaped the cinematic character in 1962 and played the role in six official EON films.