2023
Stuck in Greece: An LGBT Refugee Crisis
2020
Messiah as Dean Jim Parker (1 episode)
2019
Blood Bound as Sheriff Martin Sparks
2019
The Divorce Party as Alex
2018
FBI as Mike Chapman (1 episode)
2015
The Atticus Institute as Steven West
2014
High School Possession as Priest exorcist
2011
Hustling (12 episodes)
2010
The Mikado Project as Dennis
2005
Bones as Trevor Gibson (1 episode)
2004
House as Bobby Pearson (1 episode)
2003
NCIS as FBI Agent (1 episode)
2002
The Moment After as Tracey
2001
Law & Order: Criminal Intent as Kevin Quinn (1 episode)
2000
CSI: Crime Scene Investigation as Bobby Dawson (36 episodes)
2000
Auggie Rose as Mr. Lark
2000
Home: The Horror Story as Medium Cop
1999
Law & Order: Special Victims Unit as Ben McWilliams (1 episode)
1996
7th Heaven as John Gorman (1 episode)
1994
Chicago Hope (1 episode)
1994
Quiz Show as Bus Boy (Uncredited)
1992
Melrose Place (2 episodes)
1990
Beverly Hills, 90210 (4 episodes)