Actor
Gringo
2018
as Miles
Lady Chatterley's Lover
2015
as Man who gives a hammer to Mellor at the game (uncredited)
Honeymoon
2014
as Paul
The Lone Ranger
2013
as Frank
Cockneys vs Zombies
2012
as Andy
Hideaways
2011
as James Furlong
Albatross
2011
as Jake
The Night Watch
2011
as Duncan Pearce
Pelican Blood
2010
as Nikko
Fish Tank
2009
as Billy
Digital Theatre - Over There
2009
The Shooting of Thomas Hurndall
2008
as Billy
City of Ember
2008
as Doon Harrow
The Disappeared
2008
as Matthew Ryan
Love You More
2008
as Peter
Control
2007
as Steve Morris
Recovery
2007
as Dean Hamilton
Brothers of the Head
2006
as Tom Howe
Halo of Stars
as Chicci