It's been over three years since Daniel Craig last graced the screen as James Bond, bringing an end to his five-film run as the iconic British Secret Service agent. Many fans consider Craig's portrayal among the best James Bond films in the franchise's history, with his films standing out for their intensity and depth.
But this isn't about comparing Bond actors (for that, check out our James Bond actors ranked article). Instead, we're focusing solely on Craig's 007 films, ranking them from worst to best. If you're in the mood for some Bond action, this guide will help you decide which ones are worth a rewatch – though, of course, lists like these are always subjective.
Read on to discover every Daniel Craig James Bond film ranked, plus where you can stream each movie if you're planning a marathon viewing session.
5. Quantum of Solace
Where to stream: Prime Video/Apple TV Plus (US), Prime Video (UK), Prime Video/Stan (Australia)
RT (Rotten Tomatoes) critics score: 64%
An obvious choice for bottom spot, although some may consider that to be unfair. Quantum of Solace’s development was hit hard by the 2008 Writers Guild of America strike, which led to some of its biggest scenes being written and shot on the day they were filmed.
Even with those mitigating circumstances, Quantum of Solace isn’t a top tier Bond movie. It’s overstuffed with product placement, the film’s villain – Mathieu Amalric’s Dominic Greene – and theme song ('Another Way to Die' by Jack White and Alicia Keys) are largely forgettable, and its plot is messy. The movie’s editing, too, hampers its story and makes for a disjointed entry.
There are some things to like about Quantum of Solace. Craig does a good job as an emotionally wounded Bond out for revenge after the events of Casino Royale. Judi Dench’s M delivers a memorable performance, too, as the moral counterpoint to Craig’s 007. As the shortest Bond flick ever made, Quantum of Solace also boasts a distinct but welcome lack of filler material and elaborate exposition.
Quantum of Solace may have suffered from events outside of its control, as well as being the follow-up to the much lauded Casino Royale, but it loses sight of the series’ ‘license to thrill’ mantra. Bond movies are supposed to be enjoyable affairs and, this one isn't.
4. Spectre
Where to stream it: Prime Video/Fubo (US), Prime Video (UK), Prime Video/Stan (Australia)
RT critics score: 63%
Sam Mendes’ second Bond flick has some stand-out moments, but there are simply better 007 flicks in Craig’s run.
Like Quantum of Solace, Spectre fails to live up the lofty heights set by predecessor Skyfall. That’s a shame, too, because it opens with a memorably spectacular sequence set during Mexico City's Día de Muertos celebrations, before picking up some of the previous movies’ loose threads, and ties them together in fairly captivating fashion.
Unfortunately, Spectre’s story sags at the crucial moment. One of the worst kept secrets in Hollywood prior to the film’s release, the reveal of Blofeld (played by Christoph Waltz) is nowhere near as impactful as it should have been. Also, the entire Sahara-based sequence is neither poignant nor thrilling enough – though the subsequent explosive set-piece is undeniably striking.
Spectre does finish strongly, thanks to the intimately thrilling spectacle of its London-based denouement. Bond’s character development throughout the film, especially in its final few scenes, shows how much 007 has grown during the Craig era, although this is a mid-tier Bond film rather than an all-time great.
3. No Time to Die
Where to stream it: Prime Video (US), Prime Video (UK), Stan (Australia)
RT critics score: 83%
Craig’s final outing as 007 is a fitting end to the actor’s time in the famous tuxedo, as we explain in our spoiler-free review of No Time to Die.
It’s unexpectedly funnier than it ought to be, comes packaged with its fair share of stylish set-pieces, and features numerous plot twists that keep you on your toes. There are even a couple of sinister, almost horror-esque moments that add a semblance of originality to proceedings, too.
But, gloriously fun as it is, No Time to Die isn’t without its niggles. Its two-and-a-half hour runtime is too long, while its villain – Rami Malek's Lyutsifer Safin – isn’t as absorbing or malicious as previous Bond villains.
It doesn’t help that Safin becomes a sideshow next to the film’s wider narrative. Admittedly, No Time to Die is the culmination of a five-movie 007 arc, so there needs to be enough room for its hero to get the send off he deserves. Even so, the best Bond movies have iconic villains that give as good as they get, and Safin fails to deliver on that front.
That all said, No Time to Die gets more right than it gets wrong. It’s a pleasing Bond flick that wraps up the Craig era in style. And, with its poignant and heart-breaking conclusion – hands up who saw that coming? – it delivers a bold finale that’s sure to leave many fans teary eyed as Louis Armstrong’s iconic 'We Have All The Time In The World' plays out over the closing credits.
2. Casino Royale
Where to stream it: Apple TV Plus/Fubo (US), Prime Video (UK), Prime Video/Stan (Australia)
RT critics score: 94%
Fans and critics had low expectations for Casino Royale ahead of its November 2006 release, particularly after the unfair backlash that had accompanied Daniel Craig's appointment as the new 007.
But Casino Royale surprised us all, cutting back on the traditional gags and superb James Bond gadgets to deliver a grittier, more grounded reinvention of the legendary spy. Craig inhabited the role with a brooding intensity and impish charm that many hadn’t predicted, and portrayed Bond as a more flawed character than previous iterations. The film also laid the foundations for the introspective evolution of the character we’ve witnessed since, with Bond’s morality and true identity placed front and center.
Every Bond movie needs a strong supporting cast to help it succeed, and Casino Royale’s was one of the best in recent memory. Eva Green’s electric performance as femme fatale Vesper Lynd stole the show, while Mads Mikkelsen and Jeffrey Wright ably backed Craig and Green as the villainous Le Chiffre and CIA agent Felix Leiter, respectively.
Add in plenty of high-octane action sequences, unbearable suspense – who can forget that torture scene? – and an ill-fated love story that set up Craig’s entire arc as 007, and Casino Royale is deserving of its second-placed finish here. Sure, it borrowed plenty from the at-the-time successful Jason Bourne film series, but it breathed new life into the Bond franchise when some had assumed its best days were behind it.
1. Skyfall
Where to stream it: Apple TV Plus/Prime Video (US), Prime Video (UK), Prime Video/Stan (Australia)
RT critics score: 92%
You might have guessed this would take first place, but Skyfall really is the king of the Daniel Craig era.
There are many reasons why. For one, Bond is, for much of Skyfall’s runtime, out of his depth and out of practice as an MI6 agent. It’s riveting to see a Bond who isn’t at the peak of his powers, thanks to events that transpire in Skyfall’s opening sequence. We see him run physical, mental and psychological gauntlets as he struggles to stop Raoul Silva (played with enthralling menace by Javier Bardem) and his grand plan from coming to fruition.
That includes Bond’s failure to save Judi Dench’s M during Skyfall’s thrilling and climactic final 30 minutes, plus the final confrontation – set amid the backdrop of Bond’s eponymous childhood home in the Scottish Highlands – that's simultaneously picturesque and unbearably tense. Like No Time to Die, it has horror trappings that create extra suspense throughout.
Above all, Skyfall resonated most strongly with audiences because of its overarching theme of family. Sam Mendes explores Bond’s past (via his return to his former abode), his present (through his surrogate family at MI6), and his future (as he contemplates life after the passing of his mother-figure, M). M's send-off is appropriately memorable, too, putting a well-earned cap on a character arc that stretches back to the Pierce Brosnan James Bond movie era.
Like Casino Royale, Skyfall lifts stylistic and thematic elements from 2008’s The Dark Knight – Mendes has previously confirmed as much. Alongside Roger Deakins’ superb cinematography and the reintroduction of classic Bond gadgets and characters like Q, these elements combined to make Skyfall a cinematic marvel.
It’s an espionage thriller that gets under your skin and takes you on a wild ride, so it’s unsurprising that it’s the highest-grossing Bond flick of all-time. Few 007 movies can match it and, if Craig had bowed out of the role after Skyfall’s release (as originally intended), it would have been the perfect way to end his tenure.
For more Bond-based coverage, find out how to watch the James Bond movies in order. Alternatively, read our guides on every Sean Connery James Bond movie ranked and every Roger Moore 007 movie ranked.