2017
Little Evil as Gabriel
2015
The Man in the High Castle as Randall (2 episodes)
2014
Salem as Corwin (2 episodes)
2013
Insidious: Chapter 2 as Carl (adult)
2011
Grimm as Andy Harrison (1 episode)
2011
Once Upon a Time as Dr. Jekyll (5 episodes)
2011
Death Valley as Todd (1 episode)
2011
The Company of Thieves as Dex
2010
Rizzoli & Isles as Zachary Bale aka Jeremy Kendricks (1 episode)
2009
Castle as Chad Hockney (1 episode)
2008
Extreme Movie as Ronny
2007
Greek as Ryan Yarlbrough (1 episode)
2005
Ghost Whisperer as Zack Dorin / Garrett Warner (1 episode)
2005
Supernatural as Gerry / Boltar the Furious (1 episode)
2005
Bones as Kent Durham (1 episode)
2004
Breaking Dawn as Ted
2004
Just Hustle as Detective's Researcher
2003
The Lyon's Den (2 episodes)
2003
NCIS as Denny Johnson (1 episode)
2003
Nip/Tuck (1 episode)
2003
Milwaukee, Minnesota as Stan Stites
2002
Pumpkin as Pumpkin Romanoff
2001
Star Trek: Enterprise as Jack (1 episode)
2001
Delivering Milo as Mr. Percival
1998
Mercury Rising as Isaac
1997
Adventures of A.R.K. as Noah (31 episodes)
1996
7th Heaven as Moe (1 episode)
1993
The X-Files as Dylan Lokensgard (1 episode)
1990
Twin Peaks as Prison Tech (1 episode)