2021
as Nathaniel Cleo
2020
as Tim
2017
as Connor Novick
as Michael
2016
as Garrett Gatewood
as Shunned Passenger
as Michael Dimonda
2013
as Ethan Carter Wate
2012
as C-Team
2008
as Tom
2007
as Copy Kid