All Actors Who Played James Bond Over The Years

Media Credits : Smooth Radio

James Bond is a fictional character who came into being through the works of British author Ian Fleming. It is one of the most popular and legendary characters in the cinema of action world. The character is based on a secret agent who works for MI6 and has a code name called 007. There are numerous actors who have played the character of James Bond. Let’s have a look, who all of them actually are?

Media Credits : Screen Rant

Daniel Craig

The English-American actor first appeared as Agent 007 in the adaption of the movie “Casino Royale” in 2006. The second time he appeared in the role in the movie “Quantum in Solace” in 2008. Then he played the role in “Skyfall” in 2012 and Spectre in 2015. After 15 iconic years of serving the duty of Agent 007, Craig appeared for the last time in the final movie of the James Bond franchise “No Time to Die” which came out in October 2021.

Media Credits : ELLE

Pierce Brosnan

The legendary Golden Globe-nominated actor played the secret Agent 007 from the year 1995-2002, in four movies: “GoldenEye” in the year 1995, “Tomorrow Never Dies” in the year 1997, “The World Is Not Enough” in the year 1999 and lastly “Die Another Day” in the year 2002.

Media Credits : El Pais English - EL PAÍS

Timothy Dalton

The Jane Eyre actor first appeared in the role in 1987’s “The Living Daylights” and in “Licence to Kill” in the year 1989.

Media Credits : Nordbayern

Roger Moore

The legendary actor held the record for being the James Bond on the screens for almost a decade until Craig came in and owned the record in the year 2019. He has served as a British secret spy from 1973-1985 in seven iconic films: “Live and Let Die” in the year 1973, “The Man with the Golden Gun” in the year 1974, “The Spy Who Loved Me” in 1977, 1979’s “Moonraker”, “For Your Eyes Only” in 1981, 1983’s “Octopussy” and finally “A View to a Kill” in the year 1985. Moore passed away in May 2017 while bravely fighting cancer. He was 89 years old.

Media Credits : NME

George Lazenby

The great Australian actor portrayed the British secret agent role only once in “On Her Majesty’s Secret Service” in the year 1969.

Media Credits : BBC

David Niven

The late English actor portrayed James Bond in the film “Casino Royale” in the year 1967.

Media Credits : Outsider

Berry Nelson

The Pete and Tillie actor was the first one who played James Bond in the 1954 TV adaptation of “Casino Royale”.

Media Credits : People Magazine

Sean Connery

The Scottish actor was the first one to portray the legendary character on the big screen for five movies: “Dr. No” in the year 1962, “From Russia with Love” in the year 1963, “Goldfinger” in 1964, 1965’s “Thunderball” and “You Only Live Twice” in 1967. He took a short break from the role and then came in again later in 1971 for “Diamonds Are Forever”.

For more stories like this

Explore our website