| tv | MobLand (2025)As Harry Da Souza(10 episodes) | (Not seen) |
| movie | Havoc (2025)As Walker | (Not seen) |
| movie | Venom: The Last Dance (2024)As Eddie Brock / Venom | (Not seen) |
| movie | The Bikeriders (2023)As Johnny | (Not seen) |
| movie | Spider-Man: No Way Home (2021)As Eddie Brock / Venom (uncredited) | (Not seen) |
| movie | Venom: Let There Be Carnage (2021)As Eddie Brock / Venom | (Not seen) |
| movie | Capone (2020)As Al Capone | (Not seen) |
| movie | Venom (2018)As Eddie Brock / Venom | (Not seen) |
| tv | Taboo (2017)As James Keziah Delaney(8 episodes) | (Not seen) |
| movie | Dunkirk (2017)As Farrier | (Not seen) |
| movie | Child 44 (2015)As Leo Demidov | (Not seen) |
| movie | Legend (2015)As Ronald Kray / Reginald Kray | (Not seen) |
| movie | The Revenant (2015)As John Fitzgerald | (Not seen) |
| movie | Mad Max: Fury Road (2015)As Max Rockatansky | (Not seen) |
| movie | The Drop (2014)As Bob | (Not seen) |
| tv | Peaky Blinders (2013)As Alfie Solomons(14 episodes) | (Not seen) |
| movie | Locke (2013)As Ivan Locke | (Not seen) |
| movie | This Means War (2012) (AKA "Black & White")As Tuck | (Not seen) |
| movie | Lawless (2012)As Forrest Bondurant | (Not seen) |
| movie | The Dark Knight Rises (2012) (AKA "T.D.K.R.")As Bane | (Not seen) |
| movie | Tinker Tailor Soldier Spy (2011)As Ricki Tarr | (Not seen) |
| movie | Warrior (2011)As Tommy Conlon | (Not seen) |
| movie | Inception (2010)As Zak Eames | (Not seen) |
| movie | The Code (2009) (AKA "Thick as Thieves")As Michaels | (Not seen) |
| movie | Bronson (2008)As Michael Peterson (Charles Bronson) | (Not seen) |
| movie | RocknRolla (2008)As Handsome Bob | (Not seen) |
| movie | Flood (2007)As Zack | (Not seen) |
| movie | The Killing Gene (2007) (AKA "Waz")As Pierre Jackson | (Not seen) |
| movie | Minotaur (2006)As Theo | (Not seen) |
| movie | Marie Antoinette (2006)As Raumont | (Not seen) |
| tv | Supernatural (2005)As Archangel Michael (1) | (Not seen) |
| movie | Layer Cake (2004) (AKA "L4yer Cake")As Clarkie | (Not seen) |
| movie | LD 50 Lethal Dose (2003) (AKA "Lethal Dose")As Matt | (Not seen) |
| movie | The Reckoning (2003) (AKA "El misterio de Wells")As Straw | (Not seen) |
| movie | Star Trek: Nemesis (2002)As Praetor Shinzon | (Not seen) |
| tv | Band of Brothers (2001)As John A. Janovec(2 episodes) | (Not seen) |
| movie | Black Hawk Down (2001)As Spec. Lance Twombly | (Not seen) |