Advert

Who Is The Longest-Serving James Bond Actor?

Published 

Who Is The Longest-Serving James Bond Actor?

As Daniel Craig's fifth and final James Bond movie hits the cinemas, fans want to know who the longest-serving James Bond actor is.

Inspired by Ian Fleming's novels, James Bond first hit the big screen in 1962 with Dr. No, starring Sir Sean Connery.

Nearly 50 years and 25 films later, Daniel Craig's No Time To Die shares some of the same film locations as Dr. No as the famous British spy continues to chase villains around the globe. The latest film has received rave reviews overall.

But who has played 007 the most? That's debatable.

Advert

Who played James Bond for the longest?

Seven actors have been shot to fame and fortune overnight after assuming the role of 007.

Daniel Craig is considered to be the longest-serving Bond actor, having played the part for more than 15 years.

He made his debut as the famous spy in 2006 with Casino Royale. He was aged 38 at the time and this title has been voted the best Bond movie of all time.

Advert

Craig has made a fortune with his tie to the franchise and is considered one of the highest-paid actors in the world.

As he said an emotional farewell to the franchise, fans were already speculating about who the next Bond will be. One thing's for sure, according to Craig - it won't be Hugh Jackman.

Who appeared in the most Bond films?

Daniel Craig might have been Bond for the longest period of time, but in terms of the number of films starred in, Roger Moore is considered to have played James Bond the most.

Advert
Rodger Moore's first Bond film was 'Live And Let Die' in 1973. (Credit: 007.com)
Rodger Moore's first Bond film was 'Live And Let Die' in 1973. (Credit: 007.com)

Roger Moore made his Bond debut in 1975 with Live And Let Die and went on to star in a further six films.

It depends on how you want to look at it, but as Craig has only done five Bond movies, Moore is thought to be the longest serving Bond by some.

Bond actors in order

Advert

Here's the list of actors who played James Bond and when.

  • 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)

James Bond: No Time To Die landed in UK cinemas on 30th September 2021 and US cinemas on 8th October 2021.

Featured Image Credit: 007.com

Topics: TV and Film, Daniel Craig, James Bond

Laura Sanders
More like this
Advert
Advert
Advert

Chosen for YouChosen for You

News

Four-Day Working Week To Be Trialled In The UK

8 hours ago

Most Read StoriesMost Read

News

David Beckham Sparks Debate Again After Kissing Daughter Harper

a day ago