2019
Goalie as Johnny Bower (70yrs)
2018
Redcon-1 as Infected Santa
2014
Remedy as Colonel Platt (1 episode)
2013
We Are Not Here as Narrator
2013
Pacific Rim as Old Man on Beach
2013
Orphan Black as Jonah Appleyard (1 episode)
2011
Dream House as Building Inspector
2010
St. Roz as The Cardinal
2007
Across the River to Motor City (6 episodes)
2007
Heartland as Hank Adams (1 episode)
2007
Jack Brooks: Monster Slayer as Howard
2007
That Beautiful Somewhere as Professor French
2006
Absolution as Karl Manning
2006
Snow Cake as Dirk Freeman
2006
Population 436 as Ronald Greaver
2004
This Is Wonderland (1 episode)
2003
The Saddest Music in the World as Fyodor Kent
2002
Puppets Who Kill (2 episodes)
2002
The Charnel House as Man
2001
Mutant X as Gerald Gilbert (1 episode)
2001
For Love of Olivia as Jack Martin
2000
2001: A Space Travesty as Osgood
1998
Jungle Boy as Geller
1997
Promise the Moon as Sir Robert Butler
1996
Virus as George Skanz
1996
Dangerous Offender: The Marlene Moore Story as Supt. Kerr
1994
Due South as Rev. Albert Barrow (1 episode)
1993
Ordinary Magic as Father / Warren
1993
Cadillacs and Dinosaurs as Kirgo (voice) (13 episodes)
1992
Baby on Board as Bum
1992
X-Men as Sentinels (voice) (2 episodes)
1992
X-Men as Sentinels / Master Mold (voice) (1 episode)
1992
The Women of Windsor as Major Ferguson
1991
The Adventures of Tintin
1986
My Pet Monster as Mr. Smith
1985
The New Alfred Hitchcock Presents as Lt. Paul Hutchinson (1 episode)
1985
The Suicide Murders as Chester Yates
1984
Mrs. Soffel as McNeil
1981
Silence of the North as Lea Goodwin
1975
Peep Show (1 episode)