| movie | Peaky Blinders: The Immortal Man (2026)As Hayden Stagg | (Not seen) |
| tv | A Thousand Blows (2025)As Henry 'Sugar' Goodson(12 episodes) | (Not seen) |
| tv | Adolescence (2025)As Eddie Miller(3 episodes) | (Not seen) |
| movie | Heel (2025) (AKA "The Good Boy")As Chris | (Not seen) |
| movie | Springsteen: Deliver Me from Nowhere (2025)As Douglas Springsteen | (Not seen) |
| movie | Blitz (2024)As Albert | (Not seen) |
| movie | Young Woman and the Sea (2024)As Bill Burgess | (Not seen) |
| movie | Venom: The Last Dance (2024)As Patrick Mulligan | (Not seen) |
| tv | Bodies (2023)As Mannix(8 episodes) | (Not seen) |
| movie | Matilda: The Musical (2022) (AKA "Roald Dahl's Matilda the Musical")As Mr. Wormwood | (Not seen) |
| tv | The North Water (2021)As Captain Brownlee(3 episodes) | (Not seen) |
| movie | Boiling Point (2021)As Andy Jones | (Not seen) |
| movie | Venom: Let There Be Carnage (2021)As Detective Mulligan | (Not seen) |
| tv | White House Farm (2020)As DCI Thomas 'Taff' Jones(6 episodes) | (Not seen) |
| tv | Code 404 (2020)As DI Roy Carver(18 episodes) | (Not seen) |
| movie | Greyhound (2020)As Charlie Cole | (Not seen) |
| movie | The Irishman (2019)As Anthony 'Tony Pro' Provenzano | (Not seen) |
| movie | Hellboy (2019)As Gruagach (voice) | (Not seen) |
| movie | Rocketman (2019)As Dick James | (Not seen) |
| tv | Save Me (2018)As Fabio "Melon" Melonzola(6 episodes) | (Not seen) |
| tv | Little Boy Blue (2017)As SIO David Kelly(4 episodes) | (Not seen) |
| tv | Taboo (2017)As Atticus(8 episodes) | (Not seen) |
| movie | Journey's End (2017)As Trotter | (Not seen) |
| movie | Pirates of the Caribbean: Dead Men Tell No Tales (2017)As Scrum | (Not seen) |
| movie | The Man with the Iron Heart (2017)As Heinrich Himmler | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self - Guest(1 episode) | (Not seen) |
| movie | Get Santa (2014)As Barber | (Not seen) |
| tv | Gogglebox (2013)As Self(1 episode) | (Not seen) |
| tv | Peaky Blinders (2013)As Hayden Stagg(2 episodes) | (Not seen) |
| tv | Line of Duty (2012)As John Corbett(6 episodes) | (Not seen) |
| movie | Texas Killing Fields (2011)As Rhino | (Not seen) |
| movie | Tinker Tailor Soldier Spy (2011)As Jerry Westerby | (Not seen) |
| movie | Pirates of the Caribbean: On Stranger Tides (2011) (AKA "P.O.T.C. 4")As Scrum | (Not seen) |
| movie | Season of the Witch (2011)As Hagamar | (Not seen) |
| tv | Boardwalk Empire (2010)As Al Capone(56 episodes) | (Not seen) |
| movie | London Boulevard (2010)As Danny | (Not seen) |
| movie | The Damned United (2009)As Billy Bremner | (Not seen) |
| movie | Doghouse (2009)As Vince | (Not seen) |
| movie | Public Enemies (2009)As 'Baby Face Nelson' | (Not seen) |
| movie | Filth and Wisdom (2008) (AKA "Wonderlust")As Harry Beechman | (Not seen) |
| movie | The Crew (2008)As Franner | (Not seen) |
| movie | Inkheart (2008)As Fulvio | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(4 episodes) | (Not seen) |
| movie | The Good Night (2007)As Victor | (Not seen) |
| movie | This Is England (2006)As Combo | (Not seen) |
| movie | Goal! The Dream Begins (2005) (AKA "Goal!")As Des | (Not seen) |
| movie | The I Inside (2004)As Travis | (Not seen) |
| movie | Gangs of New York (2002)As Shang | (Not seen) |
| tv | Band of Brothers (2001)As Myron Mike Ranney(2 episodes) | (Not seen) |
| movie | Snatch (2000) (AKA "Diamonds")As Tommy | (Not seen) |