2009
Hallettsville as Mark
2009
Outrage: Born in Terror as Duke
2006
Relative Strangers as Prisoner (uncredited)
2005
Shakespeare's Sonnets as Aaron
2000
Held for Ransom as Bruce Kirkland
1999
Night Ride Home as Simon
1997
Teen Angel as Jordan Lubell (17 episodes)
1996
Forest Warrior as Brian Anderson
1996
Sticks & Stones as Billy Hayes
1996
7th Heaven as Scott (1 episode)
1996
3rd Rock from the Sun as Steve (1 episode)
1995
The Big Green as Nick Anderssen
1989
Baywatch (1 episode)