This is the cinematic equivalent of choosing a favorite child. Or, perhaps more accurately, choosing which limb you are willing to lose.
- 6. George Lazenby
- 5. Pierce Brosnan
- 4. Roger Moore
- 3. Timothy Dalton
- 2. Daniel Craig
- 1. Sean Connery
- 5 Hard Truths
- FAQ: Critical Questions on the Bond Legacy
- Was Pierce Brosnan actually fired?
- Is On Her Majesty’s Secret Service really that good?
- Why do critics prefer Dalton over Moore?
- Did Sean Connery hate playing James Bond?
Ranking the James Bond actors is an exercise in pain. Why? Because none of them were failures. Not really. Every man who strapped on the Walther PPK brought a distinct flavor to the franchise. But as a critic, I am torn. There is a war going on in my head between the “fanboy” who grew up watching Roger Moore raise an eyebrow on ITV, and the analyst who knows that Skyfall is objectively a better film than Moonraker.
The list below is the result of that internal battle. It is personal, it is analytical, and frankly, parts of it hurt to write. We are looking at tenure, cultural impact, and the quality of the films they were given. We are stripping away the nostalgia to find the truth.
So, let’s do the impossible. From worst to best—here is where the 007s land, and why I am still arguing with myself about the order.
6. George Lazenby

The Great “What If?”
If we are starting at the bottom of the James Bond actors ranked list, logic dictates we start with the anomaly. George Lazenby.
Here is my dilemma with Lazenby: He is arguably the weakest actor to play the role, yet he stars in what might be the best film of the entire series. On Her Majesty’s Secret Service (1969) is a visual masterpiece. It’s emotional, it’s tragic, and it features Diana Rigg, who acts circles around everyone.

Lazenby, an Australian model with zero experience, looks the part. He is physically imposing and fights with a raw aggression Connery sometimes lacked. But let’s be honest—he is stiff. There are scenes where he looks like a deer in headlights, and the producers’ decision to dub his voice for a large chunk of the film (during the Hilary Bray disguise) creates a disconnect that is hard to forgive.
He famously quit the role before the movie even premiered, convinced Bond was dead in the age of hippie counter-culture. It was a foolish move. If he had stayed for Diamonds Are Forever, he might have grown into the role. As it stands, he is a fascinating, frustrating footnote. A great movie, anchored by a ghost.
5. Pierce Brosnan

The Tragedy of Wasted Potential
This one… this one keeps me up at night.
Placing Pierce Brosnan at number five feels like a crime. Visually? He was perfect. He was the genetic hybrid of Sean Connery‘s danger and Roger Moore’s charm. When he straightened his tie after driving a tank through St. Petersburg in GoldenEye (1995), I thought we were looking at the future king of cinema.
But I have to be objective here. You are only as good as your films, and Brosnan was served a terrible meal.
After the brilliance of GoldenEye, the quality of his tenure fell off a cliff. Tomorrow Never Dies was generic noise. The World Is Not Enough wasted a great premise. And then… Die Another Day. I can forgive a lot of things, but I cannot forgive invisible cars and CGI windsurfing. That film nearly killed the franchise.


Brosnan did everything right. The scripts did everything wrong. He deserved a Skyfall. He deserved a Casino Royale. Instead, he got Denise Richards as a nuclear physicist. He is a Ferrari that was driven exclusively in a school zone. It hurts to put him this low, but the material betrayed him.
4. Roger Moore

The Heart vs. The Head
If I were writing this with my heart, Roger Moore would be number one. He is the Bond of my childhood. He is comfort food. He is the “Sunday afternoon on the couch” Bond.
But we are analyzing the character of James Bond—a government assassin—and Sir Roger turned him into a superhero.


He holds the record for the most official appearances (seven), and he saved the franchise by making it lighter, funnier, and looser. But looking back with a critical eye? It’s a rollercoaster. The Spy Who Loved Me (1977) is legitimate blockbuster gold. For Your Eyes Only (1981) showed he could do grit when asked.
However, the campiness is hard to ignore. The slide whistle sound effect during the car jump in The Man with the Golden Gun? The fact that he was visibly too old in A View to a Kill? Moore’s Bond didn’t bleed; he just raised an eyebrow. It’s a valid interpretation, and I love him for it, but it lacks the danger that defines the character’s literary soul. He sits in the middle—beloved, but safe.
3. Timothy Dalton

The Prophet
I will die on this hill: Timothy Dalton was right.
For decades, people called him “boring.” They said he took it too seriously. They were wrong. Dalton was simply ahead of his time. He read Ian Fleming‘s novels and realized that Bond wasn’t a superhero—he was a depressed, burnt-out killer who drank to forget the faces of the men he killed.



Watch Licence to Kill (1989) today. It is shocking. It is a violent, revenge-fueled thriller that feels more like Sicario than a Bond movie. Dalton is terrifying in it. He has a cold, shark-like intensity that strips away all the glamour.
Critics in the 80s wanted more Roger Moore jokes; Dalton gave them Shakespearean tragedy. The irony? Everything we praise Daniel Craig for today—the grit, the trauma, the realism—Dalton did it twenty years earlier. He is the unsung hero of this franchise, and putting him in the top three is the only way to rectify history.
2. Daniel Craig

The Blunt Instrument
When Daniel Craig was cast, the backlash was toxic. “James Blond?” “Too short?”
Then the opening sequence of Casino Royale (2006) hit, where he drowns a man in a bathroom sink, and the argument was over.





Craig didn’t just play Bond; he deconstructed him. He showed us the bruises. He showed us the sweat. He showed us a Bond who fell in love and got his heart ripped out. He is the best actor to ever play the part. His tenure gave us the emotional peaks of the entire sixty-year saga.
So why isn’t he number one? Inconsistency. Casino Royale and Skyfall are masterpieces. Quantum of Solace and Spectre? Not so much. Also, by the time we got to No Time to Die, the films became so obsessed with Bond’s personal melodrama that they sometimes forgot to be spy adventures. Craig is a brilliant, brutal force of nature, and he is a razor-thin second place.
1. Sean Connery

The Blueprint
It feels predictable. I know. I wanted to be contrarian. I wanted to put Dalton or Craig here. But you cannot escape the shadow of Sean Connery.
He is not just the best of the James Bond actors ranked; he is the reason the others have a job.
Connery had something that cannot be taught in drama school. It was a mixture of panther-like physical grace and absolute, terrifying confidence. He looked like he could seduce you in one breath and snap your neck in the next. He wasn’t trying to be cool; he just was.
Dr. No, From Russia with Love, Goldfinger—this run of films defined the action genre for the 20th century. Even when he grew bored of the role in later years, his presence was magnetic. Every actor on this list—Moore, Dalton, Brosnan, Craig—they are all playing variations of Connery. He wrote the language of cinema cool. He is the King.




5 Hard Truths
- Justice for Lazenby: A stiff performance, but On Her Majesty’s Secret Service remains a visual marvel.
- Brosnan’s Tragedy: A perfect 007 wasted on invisible cars and bad CGI.
- Moore’s Nostalgia: We love him, but he turned a cold-blooded killer into a cartoon.
- Dalton was Right: He did the “gritty reboot” style 20 years before it was cool.
- Connery’s Crown: Others were better actors, but nobody was a better star.
FAQ: Critical Questions on the Bond Legacy
Was Pierce Brosnan actually fired?
Yes, and it was brutal. After Die Another Day, Brosnan wanted to do a fifth film that was grittier and darker. The producers, realizing the post-9/11 world needed a tonal shift, called him while he was on vacation and let him go. It paved the way for Daniel Craig, but it was a cold end for a loyal actor.
Is On Her Majesty’s Secret Service really that good?
Yes. Christopher Nolan has cited it as one of his favorite films and a major influence on Inception. The cinematography, the skiing sequences, and the tragic ending make it the most “cinematic” of the early Bond films, even if Lazenby himself is the weak link.
Why do critics prefer Dalton over Moore?
Critics generally prefer consistency and depth. Moore’s films vary wildly in tone—from serious spy drama to space comedies with laser battles. Dalton’s two films, while polarizing at the time, offer a consistent, psychological portrait of a killer, which ages much better than Moore’s campy humor.
Did Sean Connery hate playing James Bond?
By the end? Absolutely. Connery felt underpaid and hounded by the press. He famously said, “I have always hated that damned James Bond. I’d like to kill him.” He eventually made peace with the legacy, but during his original run, his resentment towards the producers was palpable.
