A Thousand Blows as Sugar Goodson (2 episodes)
Adolescence as Eddie Miller (1 episode)
The Immortal Man: A Peaky Blinders Film as Hayden Stagg
Deliver Me from Nowhere as Douglas 'Dutch' Springsteen
The Devil's Wedding as The Hotelier
2024
Modì, Three Days on the Wing of Madness as Leopold Zborowski
2024
Venom: The Last Dance as Detective Mulligan
2024
Young Woman and the Sea as Bill Burgess
2023
Bodies as Mannix (8 episodes)
2023
Boiling Point as Andy Jones (4 episodes)
2022
Roald Dahl's Matilda the Musical as Mr. Wormwood
2022
The Walk-In as Matthew Collins (5 episodes)
2021
The Making of Boiling Point as Self
2021
Venom: Let There Be Carnage as Detective Mulligan
2021
The North Water as Captain Brownlee (3 episodes)
2021
Boiling Point as Andy Jones
2021
Time as Eric McNally (3 episodes)
2020
Making 'The Irishman' as Self
2020
Greyhound as Charlie Cole
2020
Code 404 as DI Roy Carver (18 episodes)
2020
White House Farm as DCI Thomas 'Taff' Jones (6 episodes)
2019
FX's A Christmas Carol as Jacob Marley
2019
The Irishman as Anthony "Tony Pro" Provenzano
2019
The Virtues as Joseph (4 episodes)
2019
Hellboy as Gruagach (voice)
2019
Boiling Point as Chef
2018
Funny Cow as Mike/Funny Calf's Dad
2018
Walk Like a Panther as Mark Bolton
2018
Save Me as Fabio "Melon" Melonzola (6 episodes)
2017
Journey's End as Trotter
2017
Film Stars Don't Die in Liverpool as Joe Turner, Jr
2017
The Man with the Iron Heart as Heinrich Himmler
2017
Pirates of the Caribbean: Dead Men Tell No Tales as Scrum
2017
Little Boy Blue as SIO David Kelly (4 episodes)
2017
Decline and Fall as Philbrick (3 episodes)
2017
Taboo as Atticus (8 episodes)
2016
The Watchman as Carl
2016
The Secret Agent as Heat (3 episodes)
2015
Orthodox as Benjamin Levy
2015
This Is England '90 as Combo (4 episodes)
2015
A Patch of Fog as Robert Green
2015
The Driver as Eddie Killen
2015
Hyena as David Knight
2014
The Final Shot: A Farewell to Boardwalk Empire as Self
2014
Duck Quacks Don't Echo (1 episode)
2013
Peaky Blinders as Hayden Stagg (2 episodes)
2013
Gogglebox as Self (1 episode)
2012
Blood as Chrissie Fairburn
2012
Good Cop as Noel Finch (4 episodes)
2012
Parade's End as Vincent MacMaster (5 episodes)
2012
Line of Duty as John Corbett (6 episodes)
2012
Best Laid Plans as Danny
2012
Orthodox as Benjamin
2011
Lapland as Pete Lewis
2011
This Is England '88 as Combo (3 episodes)
2011
Texas Killing Fields as Rhino
2011
Tinker Tailor Soldier Spy as Jerry Westerby
2011
Pirates of the Caribbean: On Stranger Tides as Scrum
2011
Season of the Witch as Hagamar
2010
Accused as Tony Baines (1 episode)
2010
London Boulevard as Danny
2010
Boardwalk Empire as Al Capone (56 episodes)
2010
This Is England '86 as Combo (4 episodes)
2009
Michael Mann: Making 'Public Enemies' as Self
2009
Public Enemies as Baby Face Nelson
2009
Occupation as Danny Ferguson (3 episodes)
2009
Occupation as Danny Ferguson
2009
Awaydays as John Godden
2009
The Damned United as Billy Bremner
2008
The Passion as Barabbas (6 episodes)
2008
Filth and Wisdom as Harry Beechman
2007
This Is England as Combo
2007
The Graham Norton Show as Self (2 episodes)
2007
The Good Night as Victor
2006
The Innocence Project as Andrew Lucas (8 episodes)
2006
The Street as Shay Ryan (6 episodes)
2006
Scummy Man as George
2005
Pit Fighter as Harry
2005
Empire as Bazzer (6 episodes)
2005
8 Out of 10 Cats as Self (1 episode)
2004
Top Buzzer (10 episodes)
2004
The I Inside as Travis
2003
American Cousins as Henry
2003
Murder Investigation Team (1 episode)
2003
Murder Investigation Team as Jason Phelps (1 episode)
2002
Gangs of New York as Shang
2002
What's Your Problem? (1 episode)
2002
Flesh and Blood as Eddie
2002
Revengers Tragedy as 2nd Officer
2002
Ultimate Fights from the Movies as Tommy (Snatch) (archive footage)
2001
Band of Brothers as Myron Mike Ranney (1 episode)
2001
Making 'Snatch' as Self
2001
Blow Dry as Press Photographer
1998
The Jump as Peter McNulty (4 episodes)
1997
The Lakes as Graham (1 episode)
1997
UFC 13: The Ultimate Force as Self
1995
Soccer AM as Self (1 episode)
1993
Boy Meets World (1 episode)
1992
Heartbeat as Barry Ward (1 episode)
1991
Blonde Fist as Young Boy
1990
Dancin' Thru the Dark as Football kid
1989
Children's Ward as Mickey Bell (2 episodes)
1984
The Bill (2 episodes)