2022
100 Years of Men in Love: The Accidental Collection as Narrator
2017
Falling for Angels (1 episode)
2017
Falling for Angels as Gregory (6 episodes)
2016
Now What?! as Narration (17 episodes)
2015
Hush Up Sweet Charlotte
2014
The Nurse as John Dasseau
2014
From Here on OUT as Darin Stricklin (2 episodes)
2013
Any Given Tuesday as Father
2011
Past Obsessions as Matt Walsh
2011
The Passing as Mr. McMlain
2010
Without Borders as Arthur
2009
Something Evil Comes as Macklin
2008
Murder.com as Murphy
2007
An Accidental Christmas as Jason Wright
2007
Ice Spiders as Prof. Marks
2007
Nuclear Hurricane as Erik
2006
Christmas Do-Over as Todd
2006
In Her Line of Fire as Armstrong
2005
Chupacabra Terror as Rick McGraw
2005
Fatal Reunion as Russell Landers
2004
The 50 Worst Movies Ever Made as Pando (archive footage)
2003
Bokshu - The Myth as Michael
2003
The Paradise Virus as John Nevison
2002
I Saw Mommy Kissing Santa Claus as Felix Becker
2002
Tornado Warning as Kirt Reid
2002
Deep Freeze as Ted Jacobson
2000
Nostradamus as Agent Wilcox
1999
Error in Judgment as Peter
1998
First Wave as George (1 episode)
1998
Different Strokes as Rick
1998
Storm Chasers: Revenge of the Twister as Tony Grant
1998
Sweetheart Murders as Mark Lewis
1997
The Night That Never Happened as Eric
1997
Dog's Best Friend as Sheriff Pete Ramsey
1996
7th Heaven as Jack (1 episode)
1996
Cyberella: Forbidden Passions as Stephen
1995
Dead Weekend as Medic #1
1995
Amanda & the Alien as Lieutenant LeBeau
1994
Ancient Prophecies II: Countdown to Doomsday as P. Solomon 25 Years Old
1994
Midnight Confessions as Mitch
1993
Illegal Entry: Formula for Fear as Steve Grider
1991
Bikini Summer as Chet
1984
Blood Theatre as Original Owner (Young)
1982
The Slumber Party Massacre as Jeff