Known for Acting

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