Falling Up 2019
as Sam
Mega Time Squad 2018
as Johnny
Romeo and Juliet: A Love Song 2013
as Benvolio
Avalon High 2011
as Matt
September 2007
as Tom
Ozzie 2006
as Darryl
Maiden Voyage 2004
as Zach
Kids World 2001
as Stu
Credits from TMDB.