How Many James Bond Has Daniel Craig Done? Fans Forget
Daniel Craig has played James Bond in five films: Casino Royale (2006), Quantum of Solace (2008), Skyfall (2012), Spectre (2015), and No Time to Die (2021).
The full count
That total is what makes Craig one of the most closely associated Bond actors of the modern era, and the number is often a little surprising because his run stretched across 15 years, from his debut in 2006 to his final outing in 2021. He is also widely recognized as the Bond who ended his arc with a definitive conclusion rather than an open-ended handoff.
| Film | Release year | Craig as Bond? |
|---|---|---|
| Casino Royale | 2006 | Yes |
| Quantum of Solace | 2008 | Yes |
| Skyfall | 2012 | Yes |
| Spectre | 2015 | Yes |
| No Time to Die | 2021 | Yes |
Why the answer matters
Craig's Bond tenure is especially notable because it compressed a complete character arc into just five movies, which is fewer than some earlier Bond actors but more than enough to redefine the franchise's tone. His films shifted the series toward a more grounded, emotionally layered style while still delivering the large-scale action that defines the 007 franchise.
Craig's run is often treated as a rebooted era of Bond, not just another casting cycle.
In order of appearance
- Casino Royale - the debut that introduced Craig as a younger, tougher Bond.
- Quantum of Solace - a direct sequel that continued the story quickly after the first film.
- Skyfall - the highest-profile critical success of his Bond era.
- Spectre - the installment that tied together several threads from earlier films.
- No Time to Die - Craig's final Bond film and the end of his tenure.
Key context
- Craig first appeared as Bond in 2006.
- His final Bond film arrived in 2021.
- His run spans five official Eon-produced Bond films.
- He is the only Bond actor of his era to have a completed, serialized character arc across all his films.
Franchise impact
Craig's five-film run helped modernize the series for a new audience while preserving the core spy-thriller identity that made Bond famous. The role also became culturally defining for him, with many viewers associating his portrayal with a more vulnerable, physically intense version of the character.
In practical terms, the question "how many James Bond has Daniel Craig done" has a simple answer: five. The larger story is that those five films made him one of the most influential Bond actors in the history of the series.
What are the most common questions about How Many James Bond Has Daniel Craig Done?
How many James Bond films did Daniel Craig make?
Daniel Craig made five James Bond films: Casino Royale, Quantum of Solace, Skyfall, Spectre, and No Time to Die.
What was Daniel Craig's first Bond film?
His first Bond film was Casino Royale, released in 2006.
What was Daniel Craig's last Bond film?
His last Bond film was No Time to Die, released in 2021.
Did Daniel Craig play Bond more than once?
Yes. He played James Bond five separate times across the official film series.