Adolescence
2025 · Crime
as Eddie Miller
Walk Like a Panther
2018 · Comedy
as Mark Bolton
The Walk-In
2022 · Crime
as Matthew Collins
Good Cop
2012 · Drama
as Noel Finch
Boiling Point
2022 · Drama
as Andy Jones
A Patch of Fog
2017 · Thriller
as Robert
Heel
2026 · Crime
as Chris
2019 · Short
as Chef
Best Laid Plans
as Danny
Code 404 S3
2022 · Action
as DI Roy Carver
Help
2021 · Drama
as Tony
Orthodox
2016 · Crime
as Benjamin Levy
This Is England
2007 · Crime
as Combo
Hyena
2015 · Crime
as David Knight
Save Me S1-S2
2018 · Crime
as Melon
Blood
2013 · Crime
as Chrissie Fairburn
Awaydays
2009 · Crime
as Godden
A Thousand Blows S1-S2
as Henry 'Sugar' Goodson
Satan's Little Helper
2004 · Comedy
as Alex
Snatch
2001 · Comedy
as Tommy
A Christmas Carol
2019 · Drama
as Jacob Marley
Journey's End
2018 · Drama
as 2nd Lt. Trotter
Young Woman and the Sea
2024 · Biography
as Bill Burgess
Greyhound
2020 · Drama
as Charlie Cole
Little Boy Blue
2017 · Crime
as DSU Dave Kelly
Matilda: The Musical
2022 · Comedy
as Mr. Wormwood
The Crew
2009 · Action
as Franner
Time S2
2023 · Crime
as Eric McNally
2020 · Action
Public Enemies
2009 · Biography
as Baby Face Nelson
Season of the Witch
2011 · Action
as Hagamar
Blitz
2024 · Action
as Albert
Boardwalk Empire S5
2014 · Crime
as Al Capone
Film Stars Don't Die in Liverpool
2017 · Biography
as Joe Jnr
Get Santa
2014 · Comedy
as Barber
Modi: Three Days on the Wing of Madness
2024 · Comedy
as Léopold Zborowski
Johnny Depp: King of Cult
2021 · Documentary
as Self
The Murders at White House Farm
2020 · Biography
as DCI Thomas 'Taff' Jones
Bodies
as Elias Mannix
Filth and Wisdom
2008 · Comedy
as Harry Beechman
Pirates of the Caribbean: On Stranger Tides
as Scrum
The North Water
2021 · Adventure
as Captain Brownlee
Funny Cow
as Funny Calf's Dad
The I Inside
2004 · Mystery
as Travis
Pirates of the Caribbean: Dead Men Tell No Tales
2017 · Action
Venom: Let There Be Carnage
2021 · Action
as Detective Mulligan
The Good Night
as Victor
Doghouse
2009 · Comedy
as Vince
Gangs of New York
2002 · Crime
as Shang
Taboo
2017 · Drama
as Atticus
The Damned United
as Billy Bremner
Inkheart
2009 · Adventure
as Fulvio
Blonde Fist
1991 · Action
as Young Boy
2023 · Drama
Tinker Tailor Soldier Spy
as Jerry Westerby
Action Team
as Gavril
Mother: She'll Keep You Safe
2013 · Drama
as Officer #1