Six actors have portrayed the MI6 00-agent James Bond. Who played him the best?
In the Eon Productions franchise of James Bond films, six actors have played the spy: Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig.
How do these portrayals stack up to one another? Here is a ranking of the actors, from worst to best.
6. George Lazenby (1969)
On Her Majestyās Secret ServiceĀ is a fan-favorite Bond adventure. However, Lazenbyās portrayal is less than stellar, especially coming right off of the first batch of Sean Connery films. Lazenby, an Australian model, didnāt quite have the acting chops to helm a franchise film. His tenure only lasted the one film, and it is hard to speculate what would have happened to the James Bond franchise if he had stuck around.
5. Pierce Brosnan (1995 ā 2002)

Winter is Coming
Brosnan opened his James Bond career with another fan-favorite addition to the genre:Ā GoldenEye. This film also is famous for leading to one of the best first person shooters of the time on the Nintendo 64 console. However, Brosnanās time as Bond also saw two of the weakest installments in the franchise:Ā The World is Not EnoughĀ and, what many consider to be the worst Bond film in the series,Ā Die Another Day. Because of this, and theĀ middlingĀ Tomorrow Never Dies, Brosnan cannot move higher on this list than the fifth spot.
4. Timothy Dalton (1987 ā 1989)
Timothy Dalton only appeared in two Bond films:Ā The Living DaylightsĀ andĀ Licence to Kill. In some ways, they are a precursor to the Daniel Craig Bond films of today. They are moody and, at times, dark. And Daltonās Bond can be a vengeful brute. Although both of his films are personal favorites of mine, they do not work off of the established James Bond formula, and Dalton lacks the finesse and suaveness of other Bond actors.
3. Roger Moore (1973 ā 1985)
Roger Moore played Bond in the most films (Iām not including the non-Eon Bond filmĀ Never Say Never Again). He had some strong installments, certainly. However, he also aged into the role with little grace. By the time he appeared in his final film,Ā A View to a Kill, Moore was 57 years old. This age shows in Mooreās later films (particularly when you compare his age to those of the āBond girlsā he is paired with).Ā A View to a Kill,Ā Octopussy, andĀ MoonrakerĀ are some weaker additions to the franchise, and they all were headed by Moore.
2. Daniel Craig (2006 ā )
Craig is responsible for redeeming Bond to a mainstream audience afterĀ Die Another Day. Casino RoyaleĀ is one of the bestāin some peoplesā opinionsĀ theĀ bestāBond film in the franchise. AndĀ SkyfallĀ was a major success both critically and financially. However, fans were not hot onĀ Quantum of Solace, and the most recent film,Ā Spectre, has been met with tepid reviews.Ā Craig certainly embraced the role of Bond strongly, and, for the most part, he plays the part wonderfully. Still, he has had his stumbles.
1. Sean Connery (1962 ā 1967, 1971)
ConneryĀ isĀ Bond. He made Bond the character we know and love today. He is the reason Bond is a household name. His portrayal of the spy is perfect with his dry wit and seamless suaveness. Not all of his films are gems, and his performances waned as his career as the spy rolled to a close. However, he helped create an iconic character. Without him, Bond on film would have been a very different thing.
Next: Should Christopher Nolan Direct A Bond Film?
As always, thanks for reading!
What do you think? Whoās your favorite Bond actor? Let us know in the comments below!