2005
as The Kid
2006
as Comte d'Artois
2004
as Stephano
2018
as Schwob
as Magistrate Hutton
2015
as Bill
as Steve
as Tommy Tresham
2008
as Sam Leve
2017
as Adam Berliner
as Darren (uncredited)
2012
as Ben
as Colin
as Banquo
as Johan
as Vibe
2013
as Gulf war soldier
2010
as Jon
2020
as Rees Wakefield
2021
as Rob Lloyd