Acting
Sonny with a Chance
Josh
2009
Samantha Who?
Jason
2007
Heroes
2006
Ghost Whisperer
2005
How I Met Your Mother
Shlub #2
Weeds
Student Reporter
Drake & Josh
Taylor
2004
Snag
Marvin
2023
Reach
Jack Y.
2018
Avengers of Justice: Farce Wars
Lisp Luther
April Apocalypse
Stevenson
2013
Stripped
Graham (uncredited)
Blackout
Lucas
2012
Project X
Locker Room Guy
Barrio Tales
Elton
Difficult to Stay Alive and Die
Ace
2011
Monster Heroes
Neil Stein
2010