2025
as Gabe
2022
as Simon Turnball
2021
as Rob Lloyd
2020
as Rees Wakefield
2020
as Rees Wakefield
2020
as Delaware
2019
as Richard Webb
2018
as Magistrate Hutton
2018
as Schwob
2018
as James Edwards
2018
as Tommy Tresham
2018
as Banquo
2017
as Adam Berliner
2017
as Colin
2015
as Bill
2015
as Leonard Woolf
2014
as Leonard Finch
2013
as Gulf war soldier
2013
as Anthony
2012
as Joss Leyton
2012
as Rivers
2012
as Johan
2012
as Ben
2010
as Thomas
2010
as Andy Galbraith
2010
as Jon
2009
2008
as Kevin
2008
as Christian
2008
as Sam Leve
2007
as Josh Fairley
2006
as Vibe
2006
as Comte d'Artois
2005
as The Kid
2005
as Darren (uncredited)
2005
as Steve
2004
as Stephano