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