2022
Cursed Friends as Josh Greenspan
2021
The Matrix Resurrections as Jude
2020
The Bellmen as Tyler
2018
Unbroken: Path to Redemption as Harry Read
2017
Ryan Hansen Solves Crimes on Television as David (1 episode)
2017
Don't Sleep as Timmy Mickelsen
2017
American Vandal as Cooper Maxwell (1 episode)
2017
Tim Timmerman: Hope of America as Garrett Stubbs
2016
Mary + Jane as Doug (1 episode)
2015
BUNK'D: Learning the Ropes as Ted (1 episode)
2015
Pearly Gates as Jesus (4 episodes)
2014
The Librarians as Jeff (1 episode)
2014
Confessions of a Womanizer as Matt
2014
Henry Danger as Mitch Bilsky (12 episodes)
2013
Mom as Todd (1 episode)
2013
Chronicles of the Dark Carnival as Bubba
2012
Randy Cunningham: 9th Grade Ninja as Howard Weinerman (voice) (100 episodes)
2010
Good Luck Charlie as Billy 'Gravy' Graves (3 episodes)
2010
Victorious as Merl (1 episode)
2009
National Lampoon Presents: Endless Bummer as Kenny
2009
Accidentally on Purpose (2 episodes)
2009
All About Steve as Young Rescuer
2008
My Best Friend's Girl as Sad Dork
2008
College as Carter Scott
2008
Drillbit Taylor as Filkins' Buddy
2007
Transformers as Café Kid
2007
Shredderman Rules as Alvin 'Bubba' Bixby
2006
Tenacious D in The Pick of Destiny as Billy Black
2006
Hannah Montana as Thor (3 episodes)
2005
My Name Is Earl as Jake (1 episode)
2005
How I Met Your Mother as Scotty (2 episodes)
2005
Avatar: The Last Airbender (1 episode)
2005
American Dad! as (voice) (1 episode)
2005
Medium as Student (1 episode)
2001
The Bernie Mac Show as Wrestler (1 episode)