The Best Actor to Ever Play James Bond!


Have you ever woken up in the morning and asked yourself who the best actor to play James Bond is? I did, and I’m here to set the record straight.

Many sexy European actors slipped on that iconic black-and-white tuxedo, held a Walther PPK, and toasted a martini (shaken, not stirred) over the last sixty years.

Despite their ability to woo any audience with their undeniable wit and charm, not all Bonds can be the greatest. Here is my take on the best James Bond actor of all time.

8. David Niven

Born: March 1, 1910, Belgravia, London, United Kingdom

Died: July 29, 1983, Chateau-d’Oex, Switzerland

  • Casino Royale (1967)

Honestly, he almost didn’t make my list. Actor David Niven only had one shot at James Bond in Casino Royale (1967), an adaptation of the first Ian Fleming novel to feature James Bond.

One might expect this run to be an action-packed, true-to-character portrayal, but film rights and lack of agreement led to its producer, Charles K. Feldman, revamping it as a satirical film.

Compared to all other Bonds, his character is a farce that barely pays homage to a character from the novel. He is Bond in name, and that’s about it.

Niven was one sarcastic joke away from being Austin Powers.

7. Barry Nelson

Born: April 16, 1917, San Francisco, CA

Died: April 7, 2007, Bucks County, PA

  • Climax! (1954)

Did you know there was an American James Bond? Believe it or not, American actor Barry Nelson was the first to portray Ian Fleming’s secret agent, James Bond.

On Climax Mystery Theater, an American television anthology series not affiliated with Eon Productions and the Bond film franchise, Nelson played the 007 secret agent on the third episode, “Casino Royale.” Sean Connery’s James Bond didn’t hit the silver screen until eight years later.

A guy from San Francisco, California, playing the iconic British agent is enough to earn him a place on this list.

6. George Lazenby

Born: September 5, 1939, Goulburn, Australia

  • On Her Majesty’s Secret Service (1969)

One and done. Australian actor and former model George Robert Lazenby entered the Eon Productions James Bond franchise for only one film to replace Sean Connery.

The youngest actor to play Bond didn’t last long, and I would probably give him a better ranking if he appeared in another film to follow up the somewhat accepted 1969 film.

The unpolished James Bond was a decent film in comparison to others. Lazenby doesn’t have all the charm and wit of other Bond actors, but he introduced the secret agent as a genuine action star with stuntwork and fistfights.

On Her Majesty’s Secret Service (1969) holds its own against the other Bond films in the library, but it’s hard to be a one-hit-wonder in the middle of Sean Connery’s career.  

5. Timothy Dalton

Born: March 21, 1946, Colwyn Bay, United Kingdom

  • The Living Daylights (1987)
  • Licence to Kill (1989)

He wasn’t around for that long, but we have Timothy Dalton to thank for ending one of my least favorite James Bond portrayals.

Audiences widely rejected Dalton’s films in the 1980s, which led to the franchise’s disappearance before GoldenEye‘s (1993) release six years later.

Unlike his predecessor, Dalton went for a more grounded portrayal of James Bond, which remains close to the original character in the Ian Fleming novels.

Unfortunately, the big-screen version of Bond as a larger-than-life hero, complete with perfect comedic timing and unimaginable luck, became a fan favorite.

Dalton continued to have a reasonably successful acting career after his two-film run, but being James Bond just wasn’t in the cards for him.

4. Roger Moore

Born: October 14, 1927, Stockwell, London, United Kingdom

Died: May 23, 2017, Crans-Montana, Crans-Montana, Switzerland

  • Live and Let Die (1973)
  • The Man with the Golden Gun (1974)
  • The Spy Who Loved Me (1977)
  • Moonraker (1979)
  • Octopussy (1983)
  • A View to Kill (1985)
  • For Your Eyes Only (1981)

Roger Moore is one of the most memorable James Bonds in the franchise’s history.

He is the only James Bond actor to feature in seven official Eon Production films and changed the tone of the secret agent for good.

Moore first took over the white tuxedo in Live and Let Die (1973) and immediately put a new spin on the seasoned character.

Unlike the first James Bond actor, Roger Moore chose a comical approach that focused on Bond’s wit and sense of humor to outsmart the bad guys. Personally, the James Bond universe can do without the over-the-top comedy.

Sure, he set the groundwork for the witty banter and one-liners of the newest Bonds, but by the time he reached his final run in Moonraker (1979), the entire character became a full-blown caricature of the 007 agents.

3. Pierce Brosnan

Born: May 16, 1953, Our Lady of Lourdes Hospital, Drogheda, Ireland

  • Goldeneye (1995)
  • Tomorrow Never Dies (1997)
  • The World is Not Enough (1999)
  • Die Another Day (2002)

Believe it or not, Pierce Brosnan was supposed to be James Bond in the eighties. Unfortunately, TV contracts kept him from speeding down in a highway gunfight behind the wheel of an Aston Martin.

The Living Daylights (1987) instead went to Timothy Dalton, who would only play Bond for two films before Brosnan jumped back into action.

I might be biased, but Pierce Brosnan is one of the best James Bond because he originated the perfect blend of style, humor, and action.

Brosnan’s Bond gave the character more depth in his anti-heroic backstory. It’s a shame that GoldenEye was the only film worth mentioning in his four-film marathon.

2. Daniel Craig

Born: March 2, 1968, Chester, United Kingdom

  • Casino Royale (2006)
  • Quantum of Solace (2008)
  • Skyfall (2012)
  • Spectre (2015)
  • No Time To Die (2021)

2021 marks the end of an era for the latest actor to portray James Bond.

Daniel Craig earned his place among cinema’s most incredible action stars despite the hate he initially received.

Many people doubted he could do it based on the superficial judgment of his hair color and facial expressions, but Craig didn’t back down.

Over 15 years, Craig reinvented the character, taking pieces from every Bond before him and adding psychological elements, often missing other versions.

We understood why the secret agent behaved the way he wanted and understood his relationship with the villains, his superiors, and a few of the most fleshed-out Bond girls in the series.

I will give Daniel Craig the title of the best-dressed Bond and the franchise’s savior in an age where superhero films have dominated the action/adventure genre.

1. Sean Connery

Born: August 25, 1930, Fountainbridge, Edinburgh, United Kingdom

Died: October 31, 2020, Lyford Cay

  • 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)

And the winner is… the only original James Bond to ever hit the silver screen.

Sean Connery stepped into the scene with Dr. No (1962) ready to don three-piece suits, romance double-crossing femme fatales, and go toe to toe with menacing world-dominating rivals.

Originally, author Ian Fleming wasn’t a fan of Connery, but the audiences reacted differently. Collectively, Connery’s films remain some of the highest-rated James Bond films of all time.

The movie established all the franchise’s memorable tropes, including the iconic James Bond themes, the unforgettable characters, and the recognizable catchphrases.

You can’t talk about MI6 agent 007 without considering the Scottish actor Sean Connery. Connery was as cool as a cucumber hanging on the edge of Bond’s martini glass, “shaken, not stirred.”

So What Do You Think?

What do you think?

Do you agree with this list? Who is your favorite James Bond of all time?

Up Next: See how I’ve ranked the best James Bond movies.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.