How I Met Your Dad as Justin (1 episode)
2021
Black Friday as Chris
2020
That One Time as Larry Williams (1 episode)
2018
My Dead Ex as Ben (8 episodes)
2017
The Son as James Greenhorn (2 episodes)
2017
Brockmire as John Elton (5 episodes)
2017
Dimension 404 as Andrew Myers (1 episode)
2017
All Summers End as Timmy
2014
A Merry Friggin' Christmas as Rance Welnke
2014
Yellowbird as Aton (voice)
2013
Trophy Wife as Warren Harrison (22 episodes)
2013
White Rabbit as Steve
2012
This Is 40 as Joseph
2012
Meeting Evil as Scooter
2011
Super 8 as Cary McCarthy
2011
The Legend of Hell's Gate: An American Conspiracy as Jeral Floyd
2010
R. L. Stine's The Haunting Hour as Shawn (1 episode)
2010
Good Luck Charlie as Logan (1 episode)
2009
Community as Joshua (1 episode)
2009
Shorts as Classmate / Neighborhood Kid (uncredited)
2009
Frank the Rat as Simon
2008
Breaking Bad as Neighborhood Kid (1 episode)
2006
Friday Night Lights as Jake Dunn (1 episode)