London to Brighton
2006 · Crime
as Derek
Welcome to the Punch
2013 · Action
as Dean Warns
The Last Days on Mars
2013 · Adventure
as Robert Irwin
Troy: Fall of a City
2018 · Action
as Agamemnon
Ultramarines: A Warhammer 40,000 Movie
2010 · Animation
as Brother Nidon
This Is England '86
2010 · Comedy
as Mick
Black Death
2010 · Action
as Mold
This Is England '88
2011 · Comedy
The Imaginarium of Doctor Parnassus
2010 · Adventure
as Policeman
Great Expectations
2023 · Drama
as Magwitch
Snow White and the Huntsman
2012 · Action
as Quert
A Christmas Carol
2019 · Drama
as Franklin Scrooge
Clapham Junction
2007 · Drama
as Tough Man
Gangster No. 1
2000 · Crime
Whitechapel S4
2013 · Crime
as DC Sanders
Medici S1-S3
2016 · Biography
as Bruno Bernardi
Dorian Gray
2009 · Drama
as James Vane