2017
Haunters: The Art of the Scare as Self
2004
Moondance as Pitcher
1999
Jack & Jill as Gary (1 episode)
1999
Freak Weather as Albert
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)
1994
Babylon 5 as Luc Deradi
1993
Boy Meets World as Dominick (1 episode)