James Bond Actors list in order, check names of all actors who have played James Bond character (the iconic British spy) in the official Eon Productions film series. The search for the next James Bond continues as Taron Egerton confirms that he won’t be the next actor to play 007.
While the 33-year-old hinted that the role of James bond has been filled, fans are still waiting to hear who will fill the void left by Daniel Craig’s departure after “No Time to Die” in the year 2021. As we are still waiting to find out the name of new James Bond, here is the list of all the actors who have played 007 James Bond on the big screen.
List of James Bond Actors
The list of actors who have portrayed James Bond character on the big screen is a short one.
Sean Connery (1962–1967, 1971, 1983)
Sean Connery was the first actor to portray James Bond in the official film series produced by Eon Productions. He played the role of James Bond in a total of seven films. Here are the films in which Sean Connery portrayed James Bond:
- 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)
Sean Connery’s portrayal of James Bond is widely regarded as iconic and played a significant role in establishing the character’s popularity and the success of the film franchise.
David Niven (1967)
Perhaps one of the lesser known names on this list. Niven played Bond in the 1967 “Casino Royale”, though it isn’t considered an official 007 film since it wasn’t produced by EON Productions. Niven was Ian Fleming’s first choice before Connery was cast, and he portrayed an older Bond who had won a Victoria Cross and had settled down with a child.
George Lazenby (1969)
George Lazenby is an Australian actor who portrayed James Bond in the film “On Her Majesty’s Secret Service” released in 1969. It was his only appearance as James Bond in the official Eon Productions film series. Lazenby took over the role from Sean Connery but decided to leave the franchise after just one film. Despite his short tenure as Bond, “On Her Majesty’s Secret Service” is still appreciated by many Bond fans and is often regarded as one of the best films in the series.
After his departure from the Bond franchise, Lazenby continued his acting career but did not achieve the same level of success as he did with the Bond film. Nonetheless, his portrayal of Bond remains a unique and notable chapter in the history of the character.
Roger Moore (1973–1985)
Roger Moore was an English actor who portrayed James Bond in a total of seven films, making him the actor with the longest tenure as the iconic British spy. He played the role of James Bond from 1973 to 1985. Here are the films in which Roger Moore portrayed James Bond:
- 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)
Roger Moore’s portrayal of James Bond was known for its suave and witty demeanor, bringing a lighter and more humorous tone to the character compared to his predecessors. He became one of the most recognizable and beloved actors to portray James Bond, and his films were commercially successful during his time as the secret agent.
Timothy Dalton (1987–1989)
Timothy Dalton is a British actor who portrayed James Bond in two films. He took on the role of James Bond after Roger Moore’s departure and brought a more serious and gritty portrayal to the character. Timothy Dalton’s portrayal of Bond was praised for its more realistic and intense approach, aligning closer to the original character depicted in Ian Fleming’s novels. Here are the films in which Timothy Dalton portrayed James Bond:-
- The Living Daylights (1987)
- Licence to Kill (1989)
Despite positive critical reception, Dalton’s tenure as Bond coincided with a period of changing tastes and challenges for the franchise, and he ultimately stepped down from the role. Nonetheless, his performances are appreciated by many Bond fans, and his portrayal left a lasting impact on the character’s evolution.
Pierce Brosnan (1995–2002)
Pierce Brosnan is an Irish actor who portrayed James Bond in a total of four films. He took on the role of James Bond after Timothy Dalton and brought a charismatic and suave interpretation to the character. Pierce Brosnan’s portrayal of Bond was well-received by both audiences and critics. He brought a perfect balance of charm, wit, and action to the role, making his Bond films commercially successful. Here are the films in which Pierce Brosnan portrayed James Bond:-
- GoldenEye (1995)
- Tomorrow Never Dies (1997)
- The World Is Not Enough (1999)
- Die Another Day (2002)
However, following the release of “Die Another Day,” Brosnan’s contract expired, and the role of James Bond was subsequently recast. Nonetheless, his contributions to the franchise are widely appreciated, and he remains a beloved James Bond actor.
Also Read: Pierce Brosnan Movies List (All Time)
Daniel Craig (2006-2021)
Daniel Craig is an English actor who portrayed James Bond in a total of five films. He took on the role of James Bond in the 2006 film “Casino Royale” and continued to play the character in subsequent films. Daniel Craig’s portrayal of Bond brought a more gritty and realistic approach to the character, exploring Bond’s vulnerabilities and providing a deeper character arc. Here are the films in which Daniel Craig portrayed James Bond:-
- Casino Royale (2006)
- Quantum of Solace (2008)
- Skyfall (2012)
- Spectre (2015)
- No Time to Die (2021)
His performance was widely praised for its intensity and physicality, rejuvenating the franchise and attracting both critical acclaim and commercial success. “Casino Royale” in particular is often regarded as one of the best James Bond films. “No Time to Die” is Craig’s final appearance as James Bond, concluding his tenure on a highly anticipated note.