2016
Speechless as Glen (2 episodes)
2015
Baby Geniuses and the Space Baby as Bob Bobbins
2014
Baby Geniuses and the Treasures of Egypt as Bob Bobbins
2013
Baby Geniuses Television Series as Bob Bobbins (13 episodes)
2013
Baby Geniuses and the Mystery of the Crown Jewels as Bob Bobbins
2011
Whole Day Down as Mike O (1 episode)
2006
Christmas on Chestnut Street as Aaron Goldberg
2006
Psych as Chapman (1 episode)
2005
Supernatural as Leonard (1 episode)
2005
Supernatural as Mr. Witherspoon (1 episode)
2000
Dark Angel as Angelo Biondello (1 episode)
2000
2gether as Mike Ramsey
1995
The Outer Limits as Bryce (1 episode)