2025
Old Guys in Bed
2025
The Cost of Heaven
as Ben Novak
2022
Hall
as Peter
2021
French Exit
as Borius Maurus (Ship's Doctor)
2021
Sweet as Maple Syrup
as The Dean
2020
Within These Walls
as Carl
2020
Swept Up by Christmas
as Alan Hawthorne
2020
Transplant
as Walter Monroe
(1 episode)
2019
Spookley and the Christmas Kittens
as Narrator (voice)
2019
Blood & Treasure
as Moshe Cohen
(1 episode)
2017
The Glass Castle
as Mr. Lehocky
2017
The Zone
as Stalker
2017
The Disappearance
as Brother John
(3 episodes)
2016
Race
as St. John
2015
Northpole: Open for Christmas
as Salvation Army Santa
2014
Rouge Brésil
as Pierre Richer
2013
The Informant
as Controller Nichols
2013
RED 2
as General McKennon
2012
Upside Down
as Mr. Hunt
2011
Secrets From Her Past
as Mo Stefanokis
2011
Being Human
as Douglas
(1 episode)
2010
The Cutting Edge: Fire & Ice
as Maitre D'
2010
The Child Prodigy
as Hutcheson
2010
Territories
as Sheriff White
2010
Arctic Blast
as Narrator (voice)
2009
Carny
as Owen
2009
Ring of Deceit
as Oscar Brown
2008
Lava Storm
as Mike Wilson
2008
Dr. Jekyll and Mr. Hyde
as Judge Shoehan
2008
The Cutting Edge: Chasing the Dream
as Official
2008
WarGames: The Dead Code
as Ivan Prokosh
2007
I Me Wed
as Roy
2007
A Life Interrupted
as Committee Chairman
2007
Killer Wave
as Heinz Litchner
(2 episodes)
2006
Black Eyed Dog
as Andreas
2006
René Lévesque
as Michael Starr
(3 episodes)
2005
A Year in the Death of Jack Richards
as Jack Richards
2005
Crimes of Passion
as Malcolm McBradden
2005
The Tournament
as Coach Jenkins
(16 episodes)
2004
Wicker Park
as Jeweller
2004
Bad Apple
as Fleisig
2004
Secret Window
as Fire Chief Wickersham
2004
Manners of Dying
as Doctor Lowe
2004
When Angels Come to Town
as Franz
2004
Baby for Sale
as Ron Grazer
2004
Spookley the Square Pumpkin
as Narrator (voice)
2003
Levity
as Man on Parole Board
2003
The Reagans
as Ed Meese
2003
Rudy: The Rudy Giuliani Story
as Ray Harding
2003
The Human Stain
as Solly Tabak
2003
Timeline
as Monk
2002
The Book of Eve
as Steve Lock
2002
Matthew Blackheart: Monster Smasher
as Franklin D. Roosevelt
2002
Gleason
as Toots Shor
2002
Redeemer
as Edward Chase
2002
Memories of Earth
as Self - Narrator
2002
Scent of Danger
as Dr. York
2002
Obsessed
as Psychiatrist
2001
Requiem for Fanny
as Narrator
2001
No Ordinary Baby
as Dr Dennis Griffiths
2001
Cause Of Death
as Al Bailey
2001
Protection
as Shimanski
2001
Varian's War
2001
Heart: The Marilyn Bell Story
2001
L'Or
as Vlad Kovak
(10 episodes)
2000
Where the Money Is
as Jewelry Store Employee
2000
Heavy Metal 2000
as Street Vendor
2000
Believe
as Mortimer Higgins
2000
Reaper
as Sheriff Norris
2000
The Audrey Hepburn Story
as Uncle Willem
2000
The List
1999
The Girl Next Door
as Howard Poolin
1999
The Legend of Sleepy Hollow
as Mr. Van Tassle
1999
Grey Owl
as Harry Champlin
1999
Revenge
as Dan McCartney
1999
The Collectors
as Sgt. Grander
1999
Big Wolf on Campus
as Professor Flugelhoff
(1 episode)
1999
Big Wolf on Campus
as King Augustus
(1 episode)
1998
The Windsor Protocol
as Hardy's Aide
1998
Glory & Honor
as Morris Jesup
1998
The Ultimate Weapon
as 'Top' Drummond
1998
Escape from Wildcat Canyon
as Tully
1998
The Worst Witch
as The Dragon Lord
(1 episode)
1998
Emily of New Moon
as Wendall MacKay
(1 episode)
1997
While My Pretty One Sleeps
as Bishop
1997
Heritage Minutes: Jackie Robinson
as Mr. Rickey
1997
The Assignment
as KGB Head Officer
1997
Stranger in the House
as Alex Alexander
1997
Night of the Demons III
as Dewhurst
1997
The Peacekeeper
as General Douglas
1997
The Hunger
as Rhys
(1 episode)
1997
The Hunger
as Boatman
(1 episode)
1996
Midnight in Saint Petersburg
1996
Gotti
as Romual Piecyk
1996
Hawk's Vengeance
as Duquesne
1996
For Love Alone: The Ivana Trump Story
as Dr. Zimmerman
1996
Mother Night
as August Krapptauer
1996
Hollow Point
as FBI Agent in Charge
1996
Natural Enemy
as Stanley
1994
Brainscan
as Frank
1994
Eye of the Wolf
as Jacques
1994
The Lifeforce Experiment
as Dr. Robbie Allman
1994
Stalked
as Sanders
1994
Relative Fear
as Mr. Schulman
1994
Highlander III: The Sorcerer
as Vorisek
1994
Due South
as Henri Cloutier
(1 episode)
1993
The Rise and Fall of English Montreal
as Narrator (voice)
1992
Twin Sisters
as Reeves
1992
A Cry in the Night
as Captain Murphy
1992
The First Circle
as Principal I. Gerasimovich
1991
Heritage Minutes: Underground Railroad
as Narrator (voice)
1991
Scanners II: The New Order
as Lt. Gelson
1991
Deadly Surveillance
as Palatzo
1991
The Final Heist
as Larivière
1991
Money
as Mel Glatzman
1991
Angel Square
1991
Urban Angel
as Lieutenant Drabeck
(11 episodes)
1990
Whispers
as Sherrif Laurenski
1990
The Real Story of Humpty Dumpty
as King (voice)
1990
The Real Story of Rain Rain Go Away
as Boondoggle (voice)
1990
Falling Over Backwards
as Drunk
1990
Counterstrike
as Lt. Samuelson
(1 episode)
1989
The Phone Call
as Ben
1989
Eddie and the Cruisers II: Eddie Lives!
as Frank
1989
Day One
as Hans Bethe
1989
Snake Treaty
1989
Dracula: Live from Transylvania
as Announcer
1989
The Morning Man
as Gates
1988
C.A.T. Squad: Python Wolf
1988
The Kiss
as Bishop
1988
Hitting Home
as Phil Grande
1988
Les Tisserands du pouvoir
1988
Les Tisserands du pouvoir 2, la révolte
1988
Shades of Love: Midnight Magic
as Ryan Burr
1988
War of the Worlds
as Jonathan Laporte
(1 episode)
1987
Nowhere to Hide
as Sonny Cambria
1987
Dreams of a Land
as Narrator
1987
The Man Who Stole Dreams
as (voice)
1987
Keeping Track
as Chuck
1987
A Safety Net
as Narrator
1986
Life on Ice
as Narrator
1986
Edge of Ice
as Narrator
1986
Choices
as Minister
1985
Eternal Evil
as Scott
1985
Breaking All the Rules
as Detective
1985
Secret Weapons
as Ivan
1984
The Slavers
1984
The Surrogate
as Bill
1983
A Matter of Cunning
as Ted Haskell
1983
Les six saisons des attikameks
as Self
1983
Candy the Stripper
1983
Cook & Peary: The Race to the Pole
as Murphy
1983
Hey Babe!
as Roy
1982
Hard Feelings
as Mr. Holland
1982
End Game in Paris
1982
The Emperor of Peru
1981
Happy Birthday to Me
as Bartender
1981
Heavy Metal
as Barbarian Leader (voice)
1981
The Amateur
as Guide
1981
Ulysses 31
as (voice)
(26 episodes)
1980
Canada Vignettes: Under the Pole
as Narrator
1980
Canada Vignettes: Arctic Seascape
as Narrator
1979
Canada Vignettes: Indian Pipe
as Narrator
1979
Canada Vignettes: Métis Coat
as Narrator
1979
L'Homme en colère
as Club manager
1979
The Spirit of Adventure: Night Flight
as Radio Operator
1978
Blackout
1978
Canada Vignettes: The Horse
as Narrator
1977
Rabid
as Cop at Clinic
1977
One Man
as Gendron's colleague
1977
Strangers at the Door
1976
The New Avengers
as Karavitch
(1 episode)
1975
Shivers
as Kresimer Sviben