In honour of Global James Bond Day 2022, when rumours about who will replace Daniel Craig as 007 are sure to run rampant, let’s take a look back at the series’ long and illustrious past instead. Six different actors have taken on the legendary role in the Eon-produced series, each bringing their own style and personality to the part.
Here is a complete list of all the actors who have played James Bond on film and television, beginning with Barry Nelson and Sean Connery and ending with Daniel Craig.
Best of James Bond
Sir Sean Connery, who played James Bond in seven films, is widely regarded as a top contender for the title. Connery’s first turn as James Bond was in the 1962 film Dr. No. From “From Russia with Love” (1963) to “Goldfinger” (1964), “Thunderball” (1965), “You Only Live Twice” (1967), “Diamonds are Forever” (1971), and “Never Say Never Again” (1973), he played the role of the British spy repeatedly (1983).
Barry Nelson played 007 in a 1954 TV Movie adaptation of Casino Royale, but the late Scottish actor Sir Sean Connery is more commonly associated with the role. Peter Lorre and Linda Christian appeared in this film made for American television.
Roger Moore is the actor who has appeared in the most James Bond films, with seven between 1973 and 1985: 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), and A View to a Kill (1985). (1985). In addition to being the most dapper Bond, he is also the least gritty.
Only George Lazenby has played James Bond in one film, 1969’s On Her Majesty’s Secret Service. Not only did he have the shortest run as Bond among the performers on this list, but he was also the second actor to play the role during the Eon Productions era.
After 15 years, Daniel Craig has a legitimate claim to being one of the longest-tenured Bond actors. In the critically and financially acclaimed Casino Royale from 2006, he made his debut as Bond. Starring as James Bond, he has also appeared in Quantum of Solace (2008), Skyfall (2012), Spectre (2015), and No Time to Die (2021).
After a six-year break, Pierce Brosnan brought the James Bond franchise back with a new, more family-friendly take on the character. The star of “Mamma Mia!” has starred in four “Bond” movies: “GoldenEye” (1995), “Tomorrow Never Dies” (1997), “The World Is Not Enough” (1999), and “Die Another Day” (2002).
Timothy Dalton was the fourth actor to play Bond during the era of Eon films. He first gained recognition in the 1980s for his roles in several period dramas. As the spy, he was featured in the films The Living Daylights (1987) and Licence to Kill (1987). (1989). Dalton’s portrayal as Mr. Skinner in Hot Fuzz may have made him recognisable to a younger audience.
Recommended: Who is Spencer James Dad? Things You Need To Know!