The 7 actors who have played James Bond
Daniel Craig will be retiring the role of James Bond after No Time to Die comes out this November, and the talk of the town is who will play Bond next? Before the official announcement, we’re taking a trip down memory lane of the 7 actors who have played 007 so far!
Sean Connery

(Photo: Moviestore/Shutterstock)
When you think of actors who have played James Bond, Sean Connery is one of the first to come to mind. He was the first actor to play James Bond in a feature film and portrayed the role in 7 films!
Films:
- Dr. No (1962)
- From Russia with Love (1963)
- Goldfinger (1964)
- Thunderball (1965)
- You Only Live Twice (1967)
- Diamonds Are Forever (1971)
- Never Say Never Again (1983)
David Niven

(Photo: Silver Screen Collection)
David Niven starred as James Bond in Columbia Pictures’ take of Casino Royale in 1967. Although the film opened just two months prior to Eon’s You Only Live Twice, Casino Royale went on to gross $41.7 million at the box office making it an overall success!
Film:
- Casino Royale (1967)
George Lazenby

(Photo: United Artists)
Australian actor, George Lazenby played 007 in just one Bond movie… and was the reason Sean Connery returned to the titular role in Diamonds Are Forever (1971). Lazenby rejected the offer to star in further Bond movies, telling the Los Angeles Times in 2013 that there was “millions of dollars under the table to do another one,” but there was also creative differences which led him to decline the potential 7 movie deal. He added, “They disregarded everything I suggested, simply because I hadn’t been in the film business like them for about a thousand years. What I’m going to do is look for a great director first, a good screenplay second. Meanwhile, no more Bond.”
Film:
- On Her Majesty’s Secret Service (1969)
Roger Moore

(Photo: Eon/United Artists)
Roger Moore was another long-running Bond man after Sean Connery. He played the Secret Service Agent for 13 years; in which he starred in a total of 7 Bond movies.
Films:
- Live and Let Die (1973)
- The Man with the Golden Gun (1974)
- The Spy Who Loved Me (1977)
- Moonraker (1979)
- For Your Eyes Only (1981)
- Octopussy (1983)
- A View to a Kill (1985)
Timothy Dalton

(Photo: Metro-Goldwyn-Mayer)
Films:
- The Living Daylights (1987)
- License to Kill (1989)
Pierce Brosnan

(Photo: Metro-Goldwyn-Mayer)
Films:
- GoldenEye (1995)
- Tomorrow Never Dies (1997)
- The World Is Not Enough (1999)
- Die Another Day (2002)
Daniel Craig

(Photo: United Pictures Artists)
Films:
- Casino Royale (2006)
- Quantum of Solace (2008)
- Skyfall (2012)
- Spectre (2015)
- No Time to Die (2020)
And who will play Bond next???