How Many James Bond Has Daniel Craig Done? Fans Forget

Last Updated: Written by Arjun Mehta
Table of Contents

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.

brick old wall background stock pictures publicdomainpictures
brick old wall background stock pictures publicdomainpictures
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

  1. Casino Royale - the debut that introduced Craig as a younger, tougher Bond.
  2. Quantum of Solace - a direct sequel that continued the story quickly after the first film.
  3. Skyfall - the highest-profile critical success of his Bond era.
  4. Spectre - the installment that tied together several threads from earlier films.
  5. 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.

Explore More Similar Topics
Average reader rating: 4.9/5 (based on 189 verified internal reviews).
A
Clinical Nutritionist

Arjun Mehta

Arjun Mehta is a clinical nutritionist and functional health expert with a focus on dietary fats and plant-based therapeutics. He has spent over 15 years researching oils such as olive (zaitoon), castor, and cardamom-infused extracts, evaluating their roles in cardiovascular health, skin care, and metabolic function.

View Full Profile