Actor
Cursed Friends
2022
as Josh Greenspan
The Matrix Resurrections
2021
as Jude
The Bellmen
2020
as Tyler
Haunt
2019
as Evan
Ring Ring
2019
as Martin
Unbroken: Path to Redemption
2018
as Harry Read
Don't Sleep
2017
as Timmy Mickelsen
M.F.A.
2017
as Ryder
Tim Timmerman: Hope of America
2017
as Garrett Stubbs
Confessions of a Womanizer
2014
as Matt
Cloud 9
2014
as Sam
Chronicles of the Dark Carnival
2013
as Bubba
Geography Club
2013
as Gunnar
National Lampoon Presents: Endless Bummer
2009
as Kenny
All About Steve
2009
as Young Rescuer
My Best Friend's Girl
2008
as Sad Dork
College
2008
as Carter Scott
Drillbit Taylor
2008
as Filkins' Buddy
Transformers
2007
as Café Kid
Shredderman Rules
2007
as Alvin 'Bubba' Bixby
Tenacious D in The Pick of Destiny
2006
as Billy Black