2019
Precognition as David
2014
Of Dice and Men as Brandon
2009
The Lost & Found Family as Jon Garrett
2007
Kirksdale as Dr. Eckert
2006
Psychopathia Sexualis as The Baron
2005
Dark Remains as Allen Pyke
2005
Surface as Teacher #1 (1 episode)
2005
Warm Springs as Photographer
2003
One Tree Hill as Dr. Adams (2 episodes)