I Am Pilate 2020
as Jeremy Pilate (Young)
Rough Stuff 2017
as Eric
100 Bloody Acres 2012
as Wesley
Big Font. Large Spacing 2009
as Tom
Shaking Dream Land 2007
as Steve
Devil's Gate 2004
as Bob
Getting Hurt 1998
as Des
Credits from TMDB.