All James Bond Actors Ranked from Worst to Best, Including Sean Connery and Daniel Craig
A ranking of all seven actors who have portrayed James Bond, from least to most acclaimed, with honorable mention to Barry Nelson, the first actor to play Bond on screen in 1954. The list places David Niven at the bottom for his single comedic role in 1967's *Casino Royale*, which many don’t consider a true Bond film. George Lazenby is recognized for his tragic single outing in *On Her Majesty’s Secret Service* (1969). Daniel Craig is ranked fifth despite his popularity, noted for a darker, grittier portrayal that some feel lacked the charm of earlier Bonds. Roger Moore is praised for his charismatic, campy style, embracing the lighter side of Bond. Pierce Brosnan is seen as a perfect blend of wit and sophistication, although he is remembered for a notably poor line in *The World Is Not Enough*. Timothy Dalton is appreciated for his more human, emotionally capable Bond in *The Living Daylights* and *Licence to Kill*. Topping the list is Sean Connery, regarded as the definitive Bond for his tough, sardonic, and self-aware portrayal that set the standard for the character, and uniquely starred in both EON and non-EON Bond films.
Trend: sean connery