Actor (95 credits)
- Bond 25 (2019) James Bond
- Purity (2018) Andreas Wolf
- Kings (2017) Obie
- Logan Lucky (2017) Joe Bang
- Spielberg (2017) играет самого себя - актер
- Comrade Detective (2017) Father Anton Streza
- Spectre (2015) James Bond
- Star Wars: Episode VII - The Force Awakens (2015) Stormtrooper, not listed in credits
- The Late Show with Stephen Colbert (2015) играет самого себя - гость
- Heineken's the Chase (2015) 007
- Red Nose Day (2015) играет самого себя
- Superheroes Unite for BBC Children in Need (2014) рассказчик, voice acting
- 70th Golden Globe Awards (2013) играет самого себя - член аудитории, not listed in credits
- Weekend Ticket (2013) играет самого себя
- Skyfall (2012) James Bond, $ 17 000 000
- XXX Summer Olympics Opening Ceremony (2012) играет самого себя, James Bond
- Everything or Nothing (2012) играет самого себя
- London 2012 Olympic Opening Ceremony: Isles of Wonder (2012) James Bond
- Dream House (2011) Will Atenton, $ 5 000 000
- Cowboys & Aliens (2011) Jake Lonergan, $ 6 000 000
- One Life (2011) рассказчик, voice acting
- The Organ Grinder's Monkey (2011) Bubbles
- The Girl with the Dragon Tattoo (2011) Mikael Blomkvist, $ 6 000 000
- James Bond Supports International Women's Day (2011) 007
- Hope for Haiti Now: A Global Benefit for Earthquake Relief (2010) играет самого себя
- The 81st Annual Academy Awards (2009) играет самого себя - Co-Presenter: Best Art Direction / Best Costume Design and Best Makeup
- Almost Famous II (2009) хроника
- Defiance (2008) Tuvia Bielski
- Flashbacks of a Fool (2008) Adult Joe Scot
- Death in Venice: The Sinking Palazzo (2008) играет самого себя
- The Art of the Freerun (2008) James Bond, хроника
- Quantum of Solace (2008) James Bond, $ 7 200 000
- How to Lose Friends & Alienate People (2008) Daniel Craig, not listed in credits
- The Golden Compass (2007) Lord Asriel
- The 79th Annual Academy Awards (2007) играет самого себя - презентатор: Best Art Direction
- The Invasion (2007) Ben Driscoll
- Xposé (2007) играет самого себя
- Reel Junkie (2007) играет самого себя
- British Film Forever (2007) играет самого себя
- The Orange British Academy Film Awards (2007) играет самого себя
- Casino Royale (2006) James Bond, $ 3 200 000
- Chris Cornell: You Know My Name (2006) James Bond
- Renaissance (2006) Barthélémy Karas, voice acting
- Infamous (2006) Perry Smith
- Munich: The Mission - The Team (2006) играет самого себя
- MTV Europe Music Awards 2006 (2006) играет самого себя - презентатор
- The Orange British Academy Film Awards (2005) играет самого себя
- Archangel (2005)
- Sorstalanság (2005) Amerikai õrmester
- Munich (2005) Steve
- The Jacket (2004) Rudy Mackenzie
- Enduring Love (2004) Joe
- At the Movies (2004) играет самого себя
- Layer Cake (2004) XXXX
- The Catherine Tate Show (2004) играет самого себя - гость
- Sylvia (2003) Ted Hughes
- The Mother (2003) Darren
- Ten Minutes Older: The Cello (2002) Cecil (segment 'Addicted to the Stars')
- Occasional, Strong (2002)
- The Making of «Road to Perdition» (2002) играет самого себя
- Copenhagen (2002) Werner Heisenberg
- Top Gear (2002) играет самого себя - интервьюируемый
- Road to Perdition (2002) Connor Rooney
- HypaSpace (2002) играет самого себя
- Lara Croft: Tomb Raider (2001) Alex West
- Sword of Honour (2001) Guy Crouchback
- Hotel Splendide (2000) Ronald Blanche
- Some Voices (2000) Ray
- I Dreamed of Africa (2000) Declan Fielding
- The Adventures of Young Indiana Jones: Daredevils of the Desert (1999) Schiller, хроника
- The Trench (1999) Sgt. Telford Winter
- Love & Rage (1999)
- Shockers: The Visitor (1999) Richard
- Love Is the Devil: Study for a Portrait of Francis Bacon (1998)
- Elizabeth (1998) John Ballard
- Sharpe: The Legend (1997) Berry, хроника
- The Ice House (1997) D.S. Andy McLoughlin
- The Hunger (1997)
- Obsession (1997) John MacHale
- Kiss and Tell (1996) Matt Kearney
- Saint-Ex (1996) Guillaumet
- The Fortunes and Misfortunes of Moll Flanders (1996) James «Jemmy» Seagrave
- Our Friends in the North (1996) Geordie Peacock
- A Kid in King Arthur's Court (1995) Master Kane
- Cartelera (1994) играет самого себя
- Sharpe's Eagle (1993) Berry
- Anglo Saxon Attitudes (1992) Gilbert Stokesay
- Getaway (1992) играет самого себя - Celebrity Traveller
- Between the Lines (1992) Joe Rance
- Covington Cross (1992) Walkway Guard
- The Power of One (1992) Sgt. Botha
- Zorro (1990) Lieutenant Hidalgo
- Drop the Dead Donkey (1990) Fixx
- Film '72 (1971) играет самого себя
- The Girl Who Played with Fire Mikael Blomkvist, слухи
Producer (3 credits)