James bond past actors: 59 Photos
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 Moore | 7 |
Daniel Craig | 5 |
Pierce Brosnan | 4 |
Timothy Dalton | 2 |
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.