Which actor played james bond the longest: 59 Photos
Stars Who Have Played James Bond Over the pictures
What actor played James Bond for the longest time span?
FAQs
Summary
- Daniel Craig has had the longest tenure as James Bond, spanning from 2006 to 2021, and is credited with rejuvenating the franchise with a grittier and more realistic approach.
- Sean Connery defined the role of James Bond and originated the character on the big screen, playing him in the first five films.
Holding the record for most Bond films starred in, Roger Moore steps in for an impressive 12-year, 7-film streak as James Bond. Though the quality of the films he starred in greatly varies, Moore became a pill much easier for audiences and fans to swallow.
Portrayal of James Bond in film
James Bond | |
---|---|
First appearance | Dr. No (1962) |
Created by | Ian Fleming |
Portrayed by | 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) |
In-universe information |
With a running time of 2 hours, 43 minutes, No Time to Die is the longest Bond movie of them all.