Lord Have Mercy! as Pastor White (13 episodes)
2020
A Grief Observed as Louis (voice)
2016
Oh What a Wonderful Feeling
2015
The Forbidden Room as Marv / Smithy / Mars / Organizer / Mr. Lanyon
2014
Mynarski Death Plummet
2011
Keyhole as Calypso / Camille
2009
How to Take a Bath as Marv
2009
Pontypool as Conversationalist
2009
Send Me to the 'Lectric Chair
2008
Glorious as Naked Ghost
2008
My Winnipeg as Mayor Cornish
2005
Audition One as Fusi
2004
ReGenesis as Salvador Charringa (2 episodes)
2004
Sissy-Boy Slap-Party
2004
Weird Sex and Snowshoes: A Trek Through the Canadian Cinematic Psyche as Self (archive footage)
2003
The Saddest Music in the World as Blind Seer
2003
Cowards Bend the Knee as Dr. Fusi
2002
Left Behind II: Tribulation Force as Witness Moishe
1999
Eye of the Beholder as Bartender
1999
The Devil's Arithmetic as Uncle Morris
1991
The Cutaway as Soap Opera Surgeon
1991
Tropical Heat as Jonathan (1 episode)
1990
Love & Murder as Ginger
1989
Physical Evidence as Jacob "Jake" Farley
1989
Physical Evidence as Jake Farley
1987
City of Shadows as Bamji
1985
Charlie Grant's War as Otto Schmidt
1985
Big Deal as Eugene Leach
1984
Overdrawn at the Memory Bank as Pierre
1983
Cook & Peary: The Race to the Pole as Maitre D'
1980
Deadline as Older Man
1976
Teleplay as Mouette (1 episode)
1974
Barry McKenzie Holds His Own as Hugo Cretin
1974
The Zoo Gang as Claude (1 episode)
1972
Ooh... You Are Awful as Emilio Ferruchi
1969
Can Heironymus Merkin Ever Forget Mercy Humppe and Find True Happiness? as Producer Peter
1968
The Ernie Game as Ernie's friend
1960
Two by Saroyan: 'Once Around the Block' and 'My Heart's in the Highlands' as The Husband
1957
Oedipus Rex as Chorus