
Daniel Craig Bond Movies: Full List, Rankings & Where to Watch
Few film franchises still spark debates the way James Bond does, and Daniel Craig’s five-movie run turned those debates into something deeper. His era didn’t just reboot 007 — it gave the character a beginning, middle, and an ending that felt genuinely final.
Total Daniel Craig Bond films: 5 ·
Years active as Bond: 15 (2006–2021) ·
Top-ranked film by critics: Skyfall (92% on Rotten Tomatoes) ·
Highest-grossing film: Skyfall — $1.1 billion worldwide
Quick snapshot
- Daniel Craig starred in exactly five Bond films (Wikipedia entry on Craig’s Bond tenure)
- His last film was No Time to Die (2021) (People streaming guide)
- He is the highest-paid Bond actor (Entertainment Weekly salary report)
- Exact salary for Craig’s earlier films not public
- Future of Bond franchise after Craig not yet cast
- 2005: Craig announced as Bond
- 2021: No Time to Die released — Craig’s final Bond film
- No successor has been announced for the next Bond (People streaming guide)
- All five Craig films stream on Netflix as of 2026 (People streaming guide)
| Label | Value |
|---|---|
| First Craig Bond film | Casino Royale (2006) |
| Last Craig Bond film | No Time to Die (2021) |
| Total films | 5 |
| Total box office | $3.95 billion |
| Rotten Tomatoes average score | 79.4% |
What are the Daniel Craig James Bond movies in order?
Complete chronological list
Five films span fifteen years, each building on the last in a single connected arc — something no previous Bond actor had achieved. Here’s the order:
- Casino Royale (2006) — Reboot of series, Bond earns 00 status. Critic score: 94%. Box office: $606 million (People streaming guide)
- Quantum of Solace (2008) — Direct sequel, shorter runtime (106 min). Critic score: 65%. Box office: $586 million (People streaming guide)
- Skyfall (2012) — 50th anniversary film, introduces M’s past. Critic score: 92%. Box office: $1.1 billion (Den of Geek ranking article)
- Spectre (2015) — Reintroduces Blofeld, longest runtime (148 min). Critic score: 63%. Box office: $880 million
- No Time to Die (2021) — Craig’s final Bond film, Bond dies. Critic score: 83%. Box office: $774 million (People streaming guide)
Release dates and titles
All five were released by MGM and Sony Pictures, with distribution shifting to Universal for No Time to Die. The pattern is unusual: two films under two years, then a four-year gap, a three-year gap, and a six-year gap — reflecting deep rewrites, director changes, and a pandemic delay.
No other Bond actor faced this production reality: Craig’s five films took 15 years and three different directors, yet maintained a tighter narrative coherence than any previous 007 run. That coherence is what makes his era the most rewatchable.
What is considered Daniel Craig’s best Bond movie?
Critical rankings
Two films consistently trade the top spot. Den of Geek ranking article ranks Casino Royale first, Skyfall second, No Time to Die third, Spectre fourth, and Quantum of Solace fifth. Entertainment Weekly ranking list publishes its own ordering, confirming that review-based rankings are not uniform across outlets.
The five films, one pattern: the two bookends (Casino Royale and No Time to Die) are critical darlings; the middle films (Quantum and Spectre) are the weakest. Skyfall sits alone as the commercial peak.
The pattern: critical consensus splits between Casino Royale for reinvention and Skyfall for scale — no single film wins both categories.
| Film | Rotten Tomatoes | Den of Geek rank | Box office |
|---|---|---|---|
| Casino Royale (2006) | 94% | 1st | $606M |
| Skyfall (2012) | 92% | 2nd | $1.1B |
| No Time to Die (2021) | 83% | 3rd | $774M |
| Spectre (2015) | 63% | 4th | $880M |
| Quantum of Solace (2008) | 65% | 5th | $586M |
Casino Royale wins on tightness and reinvention. Skyfall wins on scale and cultural impact. For a viewer who values emotional payoff, No Time to Die is the one that lands hardest — its ending rewrites what a Bond film can do.
If you want the purest Bond movie, pick Casino Royale. If you want the biggest Bond movie, pick Skyfall. If you want closure, you have to watch No Time to Die.
Why did Daniel Craig quit James Bond?
Timeline of departure
Craig’s decision wasn’t sudden. He told The Guardian in 2021 that he “wanted to leave on a high note” and that the physical toll of the role had been accumulating since Quantum of Solace. By the time Spectre wrapped in 2015, he famously said he’d rather “slash his wrists” than play Bond again — a comment he later softened.
Quotes from Craig interviews
“I don’t want to be the guy who stays too long.”
— Daniel Craig, The Guardian (2021)
The consequence: No Time to Die was rewritten to give Bond a definitive ending — the franchise killed its main character for the first time on screen. That ending closes the emotional arc Craig started in Casino Royale.
Who played James Bond the longest and who is the highest paid?
Longest-serving Bond actor
The title belongs to Roger Moore, who played Bond for 12 years across seven films from 1973 to 1985. Sean Connery served 7 years across six films (including the unofficial Never Say Never Again). Craig served 15 years but only five films — a lower film-per-year rate than any previous Bond (Wikipedia entry on Craig’s Bond tenure).
Five actors, one pattern: tenure length doesn’t equal film count. Craig’s 15 years produced five films; Moore’s 12 years produced seven.
Best-paid Bond actor
Craig earned a reported $25 million for No Time to Die, making him the highest-paid actor to ever play the role. Sean Connery earned roughly $1.2 million per film in the 1960s (adjusted for inflation, approximately $10–12 million per film today) (Entertainment Weekly salary report).
The catch: Craig’s per-film earnings outpaced all predecessors, but his production timeline averaged three years per film — fewer films per decade for the franchise.
| Actor | Years as Bond | Number of films | Estimated top salary |
|---|---|---|---|
| Roger Moore | 12 (1973–1985) | 7 | Not public |
| Sean Connery | 7 (1962–1983) | 7 |