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