2025
Words of War as Captain Turgenev2024
Dune: Part Two as Harkonnen Commander2024
Jester as The Priest2023
Lord of Misrule as George Furleigh2022
Andor as Box Guard #12022
The Hanging Sun as Silas2022
Photo Booth as The Interrupter2021
FBI: International as Clemens Anholts2021
Grace as James Stettner2021
Whitstable Pearl as Aaron Emperor2021
Vengeance Is Mine as Emile2021
Laika as Commander Oleg2020
Cursed as Sir Dellum2019
90 Minutes as Nick2018
Les Misérables as Champmathieu2018
Blue Iguana as Lenny Bindel2018
The Moment as Not available2017
A Dog Called Moose as Jake2014
The Musketeers as Didi2014
Bypass as Fence2013
Rock And Roll F. 'n' Lovely as Nathen2013
Waxwing as Man2012
Call the Midwife as Milkman2010
Luther as Henry Madsen2010
The Heavy as Vladimir Luchko2009
Framed as Gary (uncredited)2009
A Plus D as Dan2009
John Wayne Hated Horses as Dad2008
RocknRolla as Detective Sergeant Barnes2007
Oliver Twist as Chancer2006
Number 13 as Thomas2004
When I'm Sixty-Four as Rollo2002
Wire in the Blood as Not available2000
Gangster No. 1 as Trevor2000
The Jolly Boys' Last Stand as Steven 'Skids' Linden2000
Baby as Lifeguard1999
Wonderland as Danny1971
A Ghost Story for Christmas as ThomasNaN
Tick Tick Tick as BenNaN
The Narrows as WeaselNaN
Truly Naked as Not available