Daniel Craig Filmography: Every Movie and TV Show in Order
All 59 Daniel Craig roles in chronological order (1953 to 2025): 50 movies and 9 TV series.

How many movies and TV shows has Daniel Craig been in? This complete Daniel Craig filmography lists 59 credited roles (50 films, 9 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Daniel Craig movies in order
- The Power of One (1992) as Sgt. Botha
- Sharpe's Eagle (1993) as Lieutenant John Berry
- A Kid in King Arthur's Court (1995) as Master Kane
- Elizabeth (1998) as John Ballard
- Love Is the Devil: Study for a Portrait of Francis Bacon (1998) as George Dyer
- The Trench (1999) as Sgt. Telford Winter
- The Adventures of Young Indiana Jones: Daredevils of the Desert (1999) as Schiller
- I Dreamed of Africa (2000) as Declan Fielding
- Some Voices (2000) as Ray
- Hotel Splendide (2000) as Ronald Blanche
- Lara Croft: Tomb Raider (2001) as Alex West
- Road to Perdition (2002) as Connor Rooney
- Ten Minutes Older: The Cello (2002) as Cecil (segment "Addicted to the Stars")
- Sylvia (2003) as Ted Hughes
- The Mother (2003) as Darren
- Layer Cake (2004) as XXXX
- Enduring Love (2004) as Joe
- Fateless (2005) as US sergeant
- The Jacket (2005) as Rudy Mackenzie
- Munich (2005) as Steve
- Infamous (2006) as Perry Smith
- Casino Royale (2006) as James Bond
- The Invasion (2007) as Ben Driscoll
- The Golden Compass (2007) as Lord Asriel
- Flashbacks of a Fool (2008) as Joe Scott
- How to Lose Friends & Alienate People (2008) as Daniel Craig (uncredited)
- Quantum of Solace (2008) as James Bond
- Defiance (2008) as Tuvia Bielski
- One Life (2011) as Self - Narrator (voice)
- Cowboys & Aliens (2011) as Jake Lonergan
- Dream House (2011) as Will Atenton
- The Adventures of Tintin (2011) as Sakharine / Red Rackham (voice)
- The Girl with the Dragon Tattoo (2011) as Mikael Blomkvist
- Final Cut: Ladies and Gentlemen (2012) as (archive footage)
- Happy and Glorious (2012) as James Bond
- London 2012 Olympic Opening Ceremony: Isles of Wonder (2012) as James Bond
- Everything or Nothing (2012) as Self
- Skyfall (2012) as James Bond
- Spectre (2015) as James Bond
- Star Wars: The Force Awakens (2015) as Stormtrooper (uncredited)
- Logan Lucky (2017) as Joe Bang
- Spielberg (2017) as Self
- Kings (2017) as Obie Hardison
- Knives Out (2019) as Benoit Blanc
- Being James Bond (2021) as Self (voice)
- No Time to Die (2021) as James Bond
- The Sound of 007 (2022) as Self
- Glass Onion: A Knives Out Mystery (2022) as Benoit Blanc
- Queer (2024) as William Lee
- Wake Up Dead Man: A Knives Out Mystery (2025) as Benoit Blanc
Daniel Craig TV shows
- The Oscars (1953) as Self
- Tales from the Crypt (1989) as Barry
- Zorro (1990) as Lieutenant Hidalgo
- Drop the Dead Donkey (1990)
- Heartbeat (1992) as Peter Begg
- Sharpe (1993) as Berry
- Our Friends in the North (1996) as Geordie Peacock
- The Hunger (1997) as Jerry / Handyman
- Archangel (2005) as Prof. Fluke Kelso
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Daniel Craig been in?
Daniel Craig has 50 credited film roles and 9 TV roles, for a total of 59 credits from 1953 to 2025.
What was Daniel Craig's first major role?
The Oscars (1953).
What is Daniel Craig's most recent project?
Wake Up Dead Man: A Knives Out Mystery (2025).



