2017
Haunters: The Art of the Scare as Self
2005
Freak Weather as Albert
2004
Moondance as Pitcher
1999
Jack & Jill as Gary (1 episode)
1998
Brave New World as Gabriel
1998
Babylon 5: In the Beginning as Luc Deradi
1997
Conan the Adventurer as Dee-ahn (1 episode)
1996
7th Heaven as Mark Huff (1 episode)
1993
Boy Meets World as Dominick (1 episode)