2024
The Apprentice as Ed Koch
2022
The Holiday Swap as Henry
2022
Styled with Love as Wilbur
2021
Chucky as Father O'Malley (2 episodes)
2019
Hudson & Rex as Harold (1 episode)
2018
The Detail as Ted Matthews (1 episode)
2017
Anne with an E as Stationmaster (2 episodes)
2015
Schitt's Creek as Single #1 (1 episode)
2014
Carmilla as Cornelius Hans Albrecht, Lügenbaron von Vordenberg (14 episodes)
2010
Rookie Blue as Pawnbroker Ron (1 episode)
2008
Murdoch Mysteries as Dr. Ralph Fitch (1 episode)
2007
Maneater as Colonel Graham
2005
Black Widow as Minister
2001
Spinning Out of Control as Leonard Pittman
2000
Cruel Intentions 2 as Principal Freeman
1999
Twice in a Lifetime as Monsignor (1 episode)
1998
Little Men (26 episodes)
1997
That Old Feeling as Rufus
1997
The Arrow as Edward Chritchley (2 episodes)
1997
The Arrow as Edward Critchley
1996
Lilies as Chaplain / Father Saint Michel
1995
Goosebumps as Compton Dawes (2 episodes)
1994
Treacherous Beauties as Barry
1993
Thirty Two Short Films About Glenn Gould as Phillip Brennan
1993
Trial & Error as Randi Kirby
1992
Last Wish as Dr. Kevin Burns