James Bond actors in tuxedos against a large 007 logo backdrop.

Every James Bond Movie Ranked From Worst to Best

Few cinematic icons command the enduring appeal of James Bond. A cultural mainstay, reinvented several times to fit new actors and times, 007 has managed to remain relevant for more than 60 years – and with a whole new era of Bond ahead of us, we thought it’d be a good time to take a look at every James Bond film and rank them from the top tier all the way to the bottom of the barrel.

Whether you’re a fan of Daniel Craig’s stripped-back-yet-suave take on the character, prefer Connery’s rugged sophistication, Moore’s effortless charm, Dalton’s cold intensity, Brosnan’s smooth-talking style, or Lazenby’s singular depiction (and we do mean singular), there’s plenty to love across the full spectrum of 007 films.

Here, we’ve taken each Bond film’s critical reception across aggregator sites IMDb, Rotten Tomatoes, and Letterboxd – as well as our own tastes as 007 aficionados – and explained what makes the best the best, where the middle of the pack falls down, and what makes the worst films on the list struggle. And boy, do some of them struggle.

We know you’ll all have your personal favourites, but let’s hope this list leaves you stirred, not shaken.

Related: A Complete List of All James Bond’s 007 Watches

James Bond Movies Ranked, At a Glance

RankMovieYearBond ActorIMDb / Rotten Tomatoes
1Casino Royale2006Daniel Craig8.0 / 94%
2Goldfinger1964Sean Connery7.7 / 99%
3Skyfall2012Daniel Craig7.8 / 92%
4From Russia with Love1963Sean Connery7.3 / 97%
5Dr. No1962Sean Connery7.2 / 95%
6No Time to Die2021Daniel Craig7.3 / 83%
7GoldenEye1995Pierce Brosnan7.2 / 80%
8The Spy Who Loved Me1977Roger Moore7.0 / 82%
9Thunderball1965Sean Connery6.9 / 85%
10On Her Majesty’s Secret Service1969George Lazenby6.7 / 81%
11Licence to Kill1989Timothy Dalton6.7 / 79%
12You Only Live Twice1967Sean Connery6.8 / 73%
13The Living Daylights1987Timothy Dalton6.7 / 73%
14Live and Let Die1973Roger Moore6.7 / 67%
15For Your Eyes Only1981Roger Moore6.7 / 69%
16Spectre2015Daniel Craig6.8 / 63%
17Diamonds Are Forever1971Sean Connery6.5 / 64%
18Quantum of Solace2008Daniel Craig6.5 / 63%
19Tomorrow Never Dies1997Pierce Brosnan6.5 / 58%
20The Man with the Golden Gun1974Roger Moore6.7 / 40%
21Moonraker1979Roger Moore6.3 / 59%
22The World is Not Enough1999Pierce Brosnan6.4 / 51%
23Octopussy1983Roger Moore6.5 / 41%
24Die Another Day2002Pierce Brosnan6.1 / 55%
25A View to a Kill1985Roger Moore6.3 / 36%
Scroll horizontally to view full table

The Bottom Tier

25. A View to a Kill (1985)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.336402.9
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1985
  • Who Plays Bond: Roger Moore
  • Director: John Glen

A View to a Kill is a real shame – Christopher Walken and Grace Jones as Bond villains? Sign me up! The film is, unfortunately, let down by the fact that Moore had arguably gotten too old to play a highly-athletic super spy. This resulted in tepid action scenes with Moore involved, and an overuse of stunt doubles when the script called for something he couldn’t handle.

24. Die Another Day (2002)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.155412.6
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 2002
  • Who Plays Bond: Pierce Brosnan
  • Director: Lee Tamahori

The film that proved Bond needed another reinvention, Die Another Day is a mess of early-2000’s CGI, bombastic stunts that would be impressive if they were real, and a lot of product placement. 

23. Octopussy (1983)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.541472.9
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1983
  • Who Plays Bond: Roger Moore
  • Director: John Glen

If you ever want to hear James Bond yell like Tarzan while swinging from vine to vine, or defuse a bomb while dressed as a clown, Octopussy is the film for you. If not, it’s a tonal mess that fails to live up the nuclear stakes set up by its story.

22. The World is Not Enough (1999)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.451492.9
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1999
  • Who Plays Bond: Pierce Brosnan
  • Director: Michael Apted

The film that solidified the Brosnan era’s lack of direction following the huge success of GoldenEye, The World is Not Enough is simply not enough. Uneven writing, average performances and a paint-by-numbers story doomed this one, despite Brosnan’s solid portrayal and an intriguing villain in Elektra King.

21. Moonraker (1979)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.359432.9
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1979
  • Who Plays Bond: Roger Moore
  • Director: Lewis Gilbert

Moonraker is the moment the Bond series truly jumped the shark – putting Bond in space with laser-rifle wielding henchmen – in a seemingly-direct response to the success of Star Wars. While it’s not bad for a silly Sunday afternoon viewing, Moonraker took things just a bit too far to be anything more than an oddity.

Related: 25 Greatest Australian Movies of All Time, Ranked

The Middle Ground

20. The Man with the Golden Gun (1974)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.740553.1
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1974
  • Who Plays Bond: Roger Moore
  • Director: Guy Hamilton

A film caught in the transition between Connery and Moore (who hadn’t quite mastered the role yet), The Man with the Golden Gun is a bit of a tonal mess that is thankfully lifted by Christopher Lee’s golden-gun-toting assassin Scaramanga – an enemy of equal physical and mental skill to Moore’s Bond.

19. Tomorrow Never Dies (1997)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.558533.1
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1997
  • Who Plays Bond: Pierce Brosnan
  • Director: Roger Spottiswoode

Tomorrow Never Dies is, unfortunately, a movie largely ruined by a lack of direction: the film started filming without a script, and it shows. While Brosnan’s Bond oozes charisma and charm, and the film’s villain (a media mogul, rather than a straight-up evil supervillain) brings the plot into a more contemporaneous setting, those positives fail to outweigh the fact this film fails to have anything new to add to the conversation.

18. Quantum of Solace (2008)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.563582.9
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 2008
  • Who Plays Bond: Daniel Craig
  • Director: Marc Forster

Craig’s sophomore effort in Bond’s shoes is, unfortunately, a frenetic movie. Spurred on by the success of Casino Royale, a new director stepped in and took the reins, deciding to deliver a narrative sequel to the deeply personal story of Royale, while also putting the focus away from the spycraft and toward high-energy action. The result is a bit of a mess, but Solace helps deepen the overarching narrative thread that ties all of Craig’s Bond films together.

17. Diamonds Are Forever (1971)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.564572.9
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1971
  • Who Plays Bond: Sean Connery
  • Director: Guy Hamilton

Despite stepping away from the Bond role after You Only Live Twice, Connery returns here for a final sendoff. The movie itself is a meat-and-potatoes Bond story, with nothing particularly notable to show for it beyond Connery proving one last time why he’s one of the greats. 

16. Spectre (2015)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.863623.2
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 2015
  • Who Plays Bond: Daniel Craig
  • Director: Sam Mendes

Spectre had the unenviable task of both following up on the massively successful Skyfall and of reintroducing a new, modern take on Bond’s main antagonist – Ernst Blofeld – for Craig to contend with. It did both of those things, but expectations were high, and while Christoph Waltz’s take on Blofeld is solid, it doesn’t utilise his incredible talents as an actor to their fullest, and the once-refreshingly-simple revamped Bond setting was beginning to err closer to the pompous heights of Brosnan’s final days.

15. For Your Eyes Only (1981)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.769643.1
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1981
  • Who Plays Bond: Roger Moore
  • Director: John Glen

Born from a desire to return to a more ‘realistic’ story after the excess of Moonraker, For Your Eyes Only brings Moore’s Bond back to typical spy shenanigans, but it’s unfortunately also a run-of-the-mill affair.

The film hits everything you’d expect from Bond – an international crisis that threatens to alter the power balance, some schmoozing at a casino, and suffers from a particularly anti-climactic ending where Bond just destroys the thing everyone wants, and they all go their separate ways. Not the worst Bond story, but definitely not the best.

14. Live and Let Die (1973)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.767643.2
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1973
  • Who Plays Bond: Roger Moore
  • Director: Guy Hamilton

Setting aside the fact that one of the greatest songs ever written came from this movie, Live and Let Die is a really strange film in the Bond canon. For one, it features voodoo and occult rituals, as well as a focus on breaking up a Black drug trafficking ring rather than Bond’s usual work of taking on megalomaniacal supervillains. It was, however, Roger Moore’s first showing as Bond, and delivered a brand new take on the character that paved the way for his seven-film run.

13. The Living Daylights (1987)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.773663.3
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1987
  • Who Plays Bond: Timothy Dalton
  • Director: John Glen

Timothy Dalton’s first foray as Bond is a decidedly stripped back affair when compared with the bombast of Roger Moore’s last few films, with Dalton leaning far more on Ian Flemming’s original characterisation of Bond than trying to recapture the work that previous actors had imprinted on the character. While we get a more ‘accurate’ Bond here, the shift in characterisation and lessening of Bond’s wry charm tends to turn some fans off.

12. You Only Live Twice (1967)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.873693.2
Scroll horizontally to view full table
  • Where to Watch:  Prime Video, Apple TV+
  • Year Released: 1967
  • Who Plays Bond: Sean Connery
  • Director: Lewis Gilbert

The fifth Bond film released in five years, You Only Live Twice has some issues to show for it – namely a largely decorative story that merely serves as set dressing for a series of impressive displays of action. Connery isn’t exactly in top form here, and while the set design of Blofeld’s volcano lair is pretty incredible it also veers heavily into supervillain territory. Still, those action sequences are incredible, having paved the way for the huge set pieces that are fairly common in the third act of every Marvel movie.

11. Licence to Kill (1989)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.779623.4
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1989
  • Who Plays Bond: Timothy Dalton
  • Director: John Glen

The final performance for Timothy Dalton as Bond, Licence to Kill sees the agent resign from MI6 on a revenge quest. After his friend and ally, Felix Leiter, is attacked at his wedding, resulting in the death of his wife, Bond takes it upon himself to track down the drug lord responsible. Bond is operating outside of the law here, and the film is a darker, bloodier affair for it – unfortunately, the whole thing doesn’t quite come together, and by this point the Bond formula was in dire need of the shake up GoldenEye would deliver.

The Pantheon of James Bond Greats

10. On Her Majesty’s Secret Service (1969)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.781643.4
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1969
  • Who Plays Bond: George Lazenby
  • Director: Peter R. Hunt

The only Bond film to feature George Lazenby, an Australian model and actor, in the title role, On Her Majesty’s Secret Service is undoubtedly the black sheep of the franchise.

While Bond attempts to understand and disrupt the latest scheme by arch-nemesis Blofeld, he also meets and falls in love with a woman – Tracy di Vicenzo, played by Diana Rigg. Things don’t often end well for women that Bond actually loves, though, so you can imagine how things end for the lovebirds.

While Lazenby wasn’t a seasoned actor at the time of filming On Her Majesty’s Secret Service, and he opted not to continue on as Bond following the stress of the production, he puts in a solid performance as 007 – a performance that has been reappraised in recent years after decades of criticism for failing to be Sean Connery. What a sin!

9. Thunderball (1965)

IMDb RankingTomatometerPopcornmeterLetterboxd
6.985733.2
Scroll horizontally to view full table
  • Where to Watch: Apple TV+, Prime Video
  • Year Released: 1965
  • Who Plays Bond: Sean Connery
  • Director: Terence Young

Showcasing Sean Connery at the peak of his powers, Thunderball delivered a number of innovative action sequences that pushed the franchise forward. It delivers Bond in the Bahamas, tracking down two missing atomic bombs stolen by SPECTRE’s eyepatch-wearing Number 2 in order to hold the world to ransom.

While Number 2 is a memorable villain in his own right, the film is most remembered for the fantastic fully underwater penultimate action scene, complete with deadly spearguns and sharks galore – so many, in fact, that Connery almost got bit on set.

8. The Spy Who Loved Me (1977)

IMDb RankingTomatometerPopcornmeterLetterboxd
7.082773.5
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1977
  • Who Plays Bond: Roger Moore
  • Director: Lewis Gilbert

While GoldenEye was made for the post-Cold War period, The Spy Who Loved Me is through and through a story about the complex, interweaving world of espionage during the height of the Cold War. Here, Roger Moore’s Bond works alongside a KGB agent, Anya Amasova, in order to retrieve two missing nuclear submarines.

Adding to the tension is the infamous henchman Jaws, an imposing man with steel teeth, who has been hired to assassinate Bond on behalf of ocean-loving maniac Karl Stromberg. It’s a fantastic depiction of the politics of the day, with agents of opposing international allegiances forced to work together under threat of nuclear armageddon.

7. GoldenEye (1995)

IMDb RankingTomatometerPopcornmeterLetterboxd
7.280833.6
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1995
  • Who Plays Bond: Pierce Brosnan
  • Director: Martin Campbell

Beyond birthing one of the greatest couch co-op games of all time, GoldenEye signalled the beginning of Pierce Brosnan’s time as 007, and that James Bond as a character still functioned in a post-Cold War world.

And, as you can probably imagine, the answer was thankfully yes, but GoldenEye does this by changing the nature of the game: the villain of GoldenEye isn’t a Soviet supervillain, but a former MI6 comrade gone rogue. It’s a more complex story for Bond which reflects a more complex time – and served as a fantastic reinvention of the character for a totally different geopolitical time.

Brosnan also nails his first appearance as 007, revelling in the character’s wit and charm and updating the role for an increasingly action-heavy film industry.

6. No Time to Die (2021)

IMDb RankingTomatometerPopcornmeterLetterboxd
7.383883.5
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 2021
  • Who Plays Bond: Daniel Craig
  • Director: Cary Joji Fukunaga

The most recent Bond film as of writing, No Time to Die had the unenviable task of signalling the end of Daniel Craig’s tenure as 007. It was no secret that Craig was pretty much done with the role by the end, but his final turn is as emotional and personal a send-off as any version of Bond has had – though the ending is a bit too much for some fans.

The film follows an older, retired Bond, who is brought back in for one last mission to dismantle the work of a nanobot-wielding bioterrorist who happens to be utterly obsessed with Bond’s former love interest. It’s as big and bold as it gets for this modern Bond era, and while it doesn’t quite hit the highs of Casino Royale or Skyfall, it gets close.

Related: A Complete List of All James Bond Cars

5. Dr. No (1962)

IMDb RankingTomatometerPopcornmeterLetterboxd
7.295823.4
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1962
  • Who Plays Bond: Sean Connery
  • Director: Terence Young

The original Bond film, Dr. No delivers a surprisingly fully-formed rendition of the character from day one – complete with the iconic shooting-down-a-gun-barrel opening and title theme. Connery, while a somewhat controversial pick at the time, has gone down as one of the best actors in living memory and brought a hint of danger and sex appeal to the title character, helping him leap off the page of Ian Flemming’s original novels and into a new medium.

Add a memorable supervillain in Dr. No, a mad scientist with prosthetic metal hands, and you have yourself the beginnings of a successful film franchise. While Goldfinger laid down the path forward for Bond just two years later, Dr. No served as the proof of concept – introducing moviegoers around the world to Agent 007.

4. From Russia with Love (1963)

IMDb RankingTomatometerPopcornmeterLetterboxd
7.397843.6
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1963
  • Who Plays Bond: Sean Connery
  • Director: Terence Young

A direct sequel to the original Bond film Dr. No, From Russia with Love follows Bond as he is hunted by the shadowy criminal organisation SPECTRE, led by the mastermind Ernst Blofeld.

Seeking revenge on Bond, SPECTRE pulls out all the stops to ensure the secret agent is killed, and that the British intelligence agency is exposed. It’s a peak Cold War thriller, pitting Bond up against an elusive evil, and putting him in league with a Russian agent, leaving him unsure who he can trust.

While Connery’s Bond would be solidified a year later in Goldfinger, From Russia with Love is a tense affair that goes some way in detailing the circles 007 tends to find himself in – while still keeping Blofeld shrouded in mystery.

3. Skyfall (2012)

IMDb RankingTomatometerPopcornmeterLetterboxd
7.892863.9
Scroll horizontally to view full table
  • Where to Watch: Apple TV+, Prime Video
  • Year Released: 2012
  • Who Plays Bond: Daniel Craig
  • Director: Sam Mendes

Inarguably the most lucrative Bond film of all time – raking in US$1.5 billion in adjusted box office earnings – Skyfall was the right film at the right time. Launched in 2012 to co-incide with the 50th anniversary of the first Bond film, Dr. No, Skyfall enjoyed not only the added benefit of riding the hype associated with the momentous occasion (including Daniel Craig meeting Queen Elizabeth II), but also from the fact that it is a fantastic film in its own right.

Picking up after the somewhat lacking Quantum of Solace, Skyfall manages to find the balance between the severity that permeates the Craig-era of Bond with more intelligence and wit – with Craig potentially delivering his ultimate performance as 007 here. Skyfall ratchets up the action without derailing the more interesting aspects of what makes a spy thriller work: there are betrayals, faked deaths, and real deaths throughout. If you’re after a Bond film with stakes, here it is.

2. Goldfinger (1964)

IMDb RankingTomatometerPopcornmeterLetterboxd
7.799893.8
Scroll horizontally to view full table
  • Where to Watch: Prime Video, Apple TV+
  • Year Released: 1964
  • Who Plays Bond: Sean Connery
  • Director: Guy Hamilton

The most prototypical Bond film in existence, Goldfinger well and truly set the scene for everything this franchise would and could be for decades after.

Here, in his third outing, Connery finally nails down what makes 007 the wry, calm, and collected agent we all know him as – defining the character on screen in a way that simply hadn’t been accomplished to that point.

Even beyond Connery’s performance, Goldfinger also introduces the title character – a murderous, gold-obsessed smuggler – who first coined the now-overused retort of, “No, Mr. Bond, I expect you to die”, while our hero is strapped to a table with a laser trained on him. It’s one of those classic, albeit silly, moments that has been parodied to death at this point, but went a long way in determining the balancing act Bond films were capable of weaving: mixing the camp humour and imagination of the 60s with the secretive and explosive cold war espionage of the day.

If you’re only going to watch one Connery-era movie, make it this one.

1. Casino Royale (2006)

IMDb RankingTomatometerPopcornmeterLetterboxd
8.094904.0
Scroll horizontally to view full table
  • Where to Watch: Prime Video
  • Year Released: 2006
  • Who Plays Bond: Daniel Craig
  • Director: Martin Campbell

The foundational text for the modern James Bond franchise, Casino Royale was something of an oddity when it launched: with GoldenEye director Martin Campbell aiming to take what had been a fairly campy spy franchise into a gritty, more violent direction to stay relevant after waning interest in the previous few films.

To say Daniel Craig’s first outing as Bond was a success would be an understatement – it defined what the next 15 years of Bond would look like, and took the series back to a more practical grounding compared to the excessive CGI of the 90s.

Something of an origin story, Casino Royale takes us back to a more unrefined Bond – an agent who has literally just earned his wings and hasn’t yet gained the suave-yet-detached nature we know he will – and his first major mission: to disrupt the cash flow of a corrupt financier, Le Chiffre (played perfectly by Mads Mikkelsen), in a high-stakes poker game. What follows is Bond perfection, and serves as a springboard for what Craig would go on to do with the character, taking the “blunt instrument” seen in this film and refining him into someone more capable, more discerning, and perhaps less trusting.

Common Questions About The James Bond Movies

What is the highest-rated James Bond movie?

According to critical consensus across sites like IMDb and Rotten Tomatoes, Casino Royale (2006) and Goldfinger (1964) are widely considered the highest-rated and best James Bond movies of all time.

How many James Bond movies are there?

There are officially 25 canonical James Bond movies produced by EON Productions, spanning from Dr. No in 1962 to No Time to Die in 2021.

Who is the longest-serving James Bond actor?

Roger Moore is the longest-serving James Bond actor in terms of film count, starring in 7 official films. Daniel Craig holds the record for the longest time in the role, spanning 15 years between Casino Royale (2006) and No Time to Die (2021).

In what order should I watch the James Bond movies?

While most classic Bond films are standalone adventures, the Daniel Craig era (Casino Royale, Quantum of Solace, Skyfall, Spectre, and No Time to Die) features a continuous narrative and should be watched in chronological release order.

Who will play the next James Bond?

While an official casting announcement hasn’t been locked in, Amazon MGM Studios confirmed that auditions for the next Bond film are underway. Legendary casting director Nina Gold (Game of Thrones) is spearheading the search for a younger talent to lead a multi-film reboot directed by Denis Villeneuve (Dune) and written by Steven Knight (Peaky Blinders).
Current frontrunners and audition rumours dominating the bookmakers’ odds include Callum Turner (Masters of the Air), Aaron Taylor-Johnson (Bullet Train), and West End standout Tom Francis. Massive speculation also surrounds Australian star Jacob Elordi (Saltburn), who sources suggest is in a prime position if the studio commits to a younger, generation-resetting 007.

Dean Blake

Journalist - Tech, Entertainment & Features

Dean Blake

Dean Blake is a freelance writer focusing on the consumer technology and entertainment spaces. He formerly served as Man of Many's Technology, Entertainment and Features journalist.

Dean has vast experience working across online and print journalism, and has played more video ...

Comments

We love hearing from you. or to leave a comment.

No comments yet. Be the first to give your opinion!