2019
Batwoman as Judge Raymond Calverick (1 episode)
2017
The Perfect Catch as Mayor
2014
When Sparks Fly as Bill
2007
Grim Reaper as Dr. Brown
2006
Are You Scared as Shadow Man
2006
Psych as John Hlavin (1 episode)
2005
Supernatural as Televangelist (1 episode)
2000
Hide and Seek as Doctor
2000
Nostradamus as Disciple Madoc
1998
First Wave as Empiricist (1 episode)
1998
First Wave as Harold Shanley (1 episode)
1996
Death Game as Mr. Barrington
1992
Highlander: The Series as Jeremy Beaufort (1 episode)