MoonageDaydream.Film » Actors » James bond past actors

James bond past actors: 59 Photos

All 6 James Bond film actors, ranked in order of greatness - Smooth

FAQs

All have brought their own unique twist to the character and all are worthy of mention in this article.
  • Sean Connery – 1962 - 1967, 1971, 1983.
  • David Niven – 1967.
  • George Lazenby – 1969.
  • Roger Moore – 1973 - 1985.
  • Timothy Dalton – 1987 - 1989.
  • Pierce Brosnan – 1995 - 2002.
  • Daniel Craig – 2006 - 2021.
Films
  • Sean Connery: 1961–1967, 1970–1971 and 1982–1983.
  • David Niven: 1967.
  • George Lazenby: 1968–1969.
  • Roger Moore: 1972–1985.
  • Timothy Dalton: 1986–1994.
  • Pierce Brosnan: 1994–2004.
  • Daniel Craig: 2005–2021.
Which actor has portrayed James Bond in most movies?
actor# of movies
Roger Moore7
Daniel Craig5
Pierce Brosnan4
Timothy Dalton2
Australian actor and former James Bond star George Lazenby has announced he has retired from acting at the age of 84. The former model took up the 007 mantle from Sean Connery in 1969 for On Her Majesty's Secret Service. He was the second actor ever cast in the role, and only appeared as Bond in only one film.
actor Aaron Taylor-Johnson. Speculation swirled for months about who would be the next James Bond, with Cillian Murphy initially a frontrunner. However, Murphy declined the offer, citing age as a factor. Ultimately, the mantle will be passed to British actor Aaron Taylor-Johnson.