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

1Confirmed facts
2What’s unclear
  • Exact salary for Craig’s earlier films not public
  • Future of Bond franchise after Craig not yet cast
3Timeline signal
  • 2005: Craig announced as Bond
  • 2021: No Time to Die released — Craig’s final Bond film
4What’s next
Key facts about Daniel Craig’s Bond era
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.

Bottom line: The Craig era is the only Bond run that tells one continuous story from first shot to final credits. For order purists: watch Casino Royale first — Quantum of Solace picks up minutes after that ending. For anyone pressed for time: skip Quantum — it’s the weakest and barely impacts the later films.
Why this matters

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
The trade-off

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.

Bottom line: Craig didn’t quit because of a contract dispute or burnout alone — he quit because the story he started in 2006 had a natural ending. For fans of the five-film arc: the ending is earned. For new viewers: don’t start with No Time to Die — it only works if you’ve watched the previous four.

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

Oliver Caleb Hayes Cooper

About the author

Oliver Caleb Hayes Cooper

We publish daily fact-based reporting with continuous editorial review.