Acting
Avalon High
2011
Mega Time Squad
2018
Falling Up
as Sam
as Johnny
Romeo and Juliet: A Love Song
as Benvolio
as Matt
September
as Tom
Ozzie
as Darryl
Maiden Voyage
as Zach
Kids World
as Stu
Hope and Wire
as Dwayne · 3 ep.
Underbelly NZ: Land of the Long Green Cloud
as Young Addict Male · 1 ep.
Legend of the Seeker
as Liam · 1 ep.
Power Rangers
as Soccer Buddy · 1 ep.