Jump directly to the content
THE BOND FILES

James Bond actors in order – from Sean Connery to Daniel Craig

JAMES BOND is the ultimate British spy but which actors have been fortunate to portray the hero of the British secret service?

Over the years, a whole host of names have taken the helm.

 Sean Connery was the original James Bond
Sean Connery was the original James BondCredit: Rex Features

James Bond actors in order – from Sean Connery to Daniel Craig

Sean Connery: 1962-67, 1971 and 1983

Sean Connery was the first actor to play the MI6 agent on the big screen.

He first appeared in Dr No, which became an instant success and led to more Ian Fleming novels from the series being adapted.

He went on to star in From Russia With Love, Goldfinger, Thunderball and You Only Live Twice, before a brief break.

Sean Connery returned to star in Diamonds Are Forever in 1971 and then again for Never Say Never Again in 1983.

George Lazenby: 1969

 Australian actor George Lazenby only played Bond once
Australian actor George Lazenby only played Bond onceCredit: Getty - Contributor

Australian actor George played Bond in On Her Majesty’s Secret Service.

Age 29, he was the youngest actor to play the character.

He is also the only Bond to receive a Golden Globe nomination.

Roger Moore: 1972- 1985

 Roger Moore played James Bond seven times
2
Roger Moore played James Bond seven timesCredit: Getty - Contributor

Roger Moore is the longest running James Bond, having spent 12 years making seven films in the famous franchise.

He took over from Sean Connery in 1972 and made his debut in Live And Let Die and retired from the role in 1985.

His starred in Moonraker, A View to a Kill, The Man With The Golden Gun, Octopussy, For Your Eyes Only and The Spy Who Loved me.

Timothy Dalton: 1986-1994

 Timothy Dalton was the epitome of Bond
Timothy Dalton was the epitome of BondCredit: Rex Features

Timothy Dalton took over from Roger Moore.

The actor appeared in The Living Daylights and Licence to Kill.

He was expected to continue the role but after a five year gap between making his two films, he officially left in 1994.

Pierce Brosnan: 1995-2004

 Pierce Brosnan as James Bond in the 90s
2
Pierce Brosnan as James Bond in the 90s

Pierce Brosnan was initially asked to play Bond in 1986.

However, he couldn’t do it due to his commitments on the TV series Remington Steele.

But after that, the actor appeared in Golden Eye, Tomorrow Never Dies, The World Is Not Enough and Die Another Day.

 Daniel Craig is the current James Bond
Daniel Craig is the current James Bond

Daniel Craig: 2005-present

Daniel Craig became the sixth actor to win the role of James Bond in 2005.

The actor's debut was in Casino Royale.

He's appeared in Quantum Of Solace, Skyfall and Spectre.

Daniel will be reprising his role in No Time To Die.

He also played Bond at the London 2012 Olympics opening ceremony, alongside the Queen.

No Time To Die - Full trailer for Daniel Craig's last outing as 007 James Bond

 

 

 

Topics