It has been a long time coming, but Daniel Craig’s final outing as Ian Fleming’s James Bond 007 is finally here after being delayed from its original April 2020 date following the outbreak of coronavirus.
No Time To Die sees the superspy thrust back into action when his old friend Felix Leiter (Jeffrey Wright) asks for his help in tracking down a mysterious villain with a dangerous weapon (played by Rami Malek).
With the film having had its star-studded premiere at the Royal Albert Hall on September 28, fans all over the world now get the chance to see Craig’s last mission as the British spy with a licence to kill.
But as fans speculate and who might replace him, which actor has played the character the most, and who was the very first to wear the tuxedo?
Which actor has played James Bond in the most films?
Craig made a splash with his first appearance as the character in 2006’s Casino Royale (Picture: Jay Maidment/Eon)
He took on the role back in 2006 with Casino Royale, and went on to star in 2008’s Quantum of Solace, Skyfall in 2012 and Spectre in 2015.
He is not, however, the actor to have played Bond the most times.
That honour belongs to the late Sir Roger Moore, who played the character a total of seven times from 1973 to 1985.
Sir Sean Connery does technically tie with Moore, as he portrayed Bond in six Eon-produced movies and later returned in the ‘unofficial’ Bond film – Never Say Never Again – in 1983.
George Lazenby is the Bond actor with the fewest appearances, with only one film to his name – 1969’s On Her Majesty’s Secret Service, while David Niven also played the character in the non-Eon produced Casino Royale spoof in 1967.,
Roger Moore played the spy a total of seven times, beginning with Live and Let Die in 1973 (Picture: Danjaq/Eon/)
Who was the first actor to play the British Spy?
Many consider Sean Connery to be the first James Bond, having portrayed the character in his first cinematic adventure in 1962’s Dr. No.
But in actual fact, the first actor to portray Ian Fleming’s creation was Barry Nelson, who starred as 007 in an American TV adaptation of Casino Royale in 1954.
Bond was also portrayed on the radio before Connery took to the screen in a 1958 radio play of the novel Moonraker, with actor Bob Holness providing the voice of Bond.
Which actors have played James Bond?
Here is a full list of actors who have portrayed James Bond on screen, as well as what films they appeared in:
- Barry Nelson – Casino Royale (TV movie, 1954)
- Sean Connery – 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 – Casino Royale (‘unofficial’ spoof, 1967)
- George Lazenby – On Her Majesty’s Secret Service (1969)
- Roger Moore – 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 – The Living Daylights (1987), Licence to Kill (1989)
- Pierce Brosnan – GoldenEye (1995), Tomorrow Never Dies (1997), The World Is Not Enough (1999), Die Another Day (2002)
- Daniel Craig – Casino Royale (2006), Quantum of Solace (2008), Skyfall (2012), Spectre (2015), No Time To Die (2021)
No Time To Die is out now in UK cinemas.
Credit: Original article published here.