Which of the 6 James Bond Actors Is the Best?

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!

Posted by Sophie · 8 votes · August 14, 2026

Cast your vote - the ranking shifts live based on the votes.

#1

Sean Connery

4
0
4

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.

#2

Daniel Craig

3
1
2

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.

#3

Roger Moore

2
1
1

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.

#4

Pierce Brosnan

2
1
1

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.

#5

Timothy Dalton

0
0
0

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.

#6

George Lazenby

1
1
0

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