Actor
A House in Jerusalem
2023
as Michael
FX's A Christmas Carol
2019
as Franklin Scrooge
Jawbone
2017
as Jimmy McCabe
Monsters: Dark Continent
2014
as Noah Frater
The Last Days on Mars
2013
as Robert Irwin
Welcome to the Punch
2013
as Dean Warns
Morning
2012
as Reporter
Snow White and the Huntsman
2012
as Quert
War Horse
2011
as Infantry Recruitment Officer
Nancy, Sid and Sergio
2011
as Sid
Ultramarines: A Warhammer 40,000 Movie
2010
as Nidon (voice)
You Will Meet a Tall Dark Stranger
2010
as Ray's Friend
Huge
2010
as Warren Duggan
Black Death
2010
as Mold
The Imaginarium of Doctor Parnassus
2009
as Policeman
Dorian Gray
2009
as James Vane
RocknRolla
2008
as Gary
Daylight Robbery
2008
as Terry
Clapham Junction
2007
as Tough Man
Atonement
2007
as Soldier in Bray Bar
London to Brighton
2006
as Derek
Royalty
2001
as Derek
It Was an Accident
2000
as Robbie
Gangster No. 1
2000
as Derek
Cutthroat Texas
as Foolish Da hit man