2020
Nurses as Gerry (1 episode)
2018
Timon of Athens as Timon
2009
Amreeka as Stan Novatski
2005
Heritage Minutes: Osborn of Hong Kong as John Lawson
2004
Open Heart as Gunther Bericht
2002
Whitewash: The Clarence Brandley Story as James Keeshan
2000
Tribulation as Calvin Canboro
1999
Relic Hunter as Dean Wormer (1 episode)
1997
Twists of Terror as Philip (the host)
1996
Black Harbour (39 episodes)
1994
Due South as Inspector Moffat (1 episode)
1994
To Save the Children as Matt Eckhardt
1992
Oh, What a Night as Vem Rawline
1988
War of the Worlds as Pat (1 episode)
1986
Twelfth Night as Sir Andrew Aguecheek
1985
The New Alfred Hitchcock Presents as Dr. Hendricks (1 episode)