Actor
Better Off
2024
It's a Wonderful Knife
2023
as Roger Evans
Crystal's Shadow
2019
as Mr. M
Phil
2019
as Father Grant
Bad Times at the El Royale
2018
as Judge Gordon Hoffman
The Doctor's Case
2018
as Doctor Watson
Game Over, Man!
2018
as Ray - Security
Death Note
2017
as Radio Host
Residue
2017
as Lamont
Abduct
2016
as Zane
2BR02B: To Be or Naught to Be
2016
as Granddad
Signed, Sealed, Delivered: The Impossible Dream
2015
as Harper
Signed, Sealed, Delivered: Truth Be Told
2015
as Harper
Focus
2014
as Mr. Grant
Stonados
2013
as Ben
Singularity Principle
2013
as Lawrence Cason
The Package
2012
as Dr. Willhelm
The Tall Man
2012
as Sheriff Chestnut
Rise of the Damned
2011
as Doctor
Behemoth
2011
as William Walsh
Amazon Falls
2010
as Calvin
Medium Raw
2010
as Dr. Robert Parker
Damage
2009
as Veltz
Something Evil Comes
2009
as Mr. Dutton
The Thaw
2009
as Ted
Possession
2009
as Hypnotist
Reverse
2008
as Chris
Passengers
2008
as Jack
Numb
2007
as Peter Milbank
Judicial Indiscretion
2007
as Senator Garland Wolf
The Messengers
2007
as Colby Price
Her Fatal Flaw
2006
as Richard O'Brien
Sisters
2006
as Dr. Lucas Bryant
The Secret of Hidden Lake
2006
Dark Storm
2006
as General Killion
Max Rules: Adventures of a Super Spy
2005
as Rick Brinkley
Packing Up
2004
as Jenkins
The Murdoch Mysteries: Except the Dying
2004
as Alderman Godfrey Shepcote
Snakehead Terror
2004
as Doc Jenkins
The Cradle Will Fall
2004
as Alex Myerson
100 Days In The Jungle
2002
as Ambassador Shear
Saint Sinner
2002
as Father Michael
Aftermath
2002
as Deputy Director Edwards
Jay and Silent Bob Strike Back
2001
as Cigarette Smoking Man (uncredited)
Mindstorm
2001
as Parish
The Proposal
2001
as Agent Frank Gruning
Anthrax
2001
as Tye Crow
Becoming Dick
2000
as Dr. Hardwin
Murder Most Likely
2000
Perpetrators of the Crime
2000
as Henderson
Killing Moon
1999
as Ed
The X Files
1998
as The Cigarette-Smoking Man
Voyage of Terror
1998
as Dr. Norman Ellisy
Unforgettable
1996
as Doctor
When the Vows Break
1995
as Dr. Alexander
Circumstances Unknown
1995
as Gene Reuschel
Not Our Son
1995
as Police Chief
Dangerous Intentions
1995
as Group Leader
Don't Talk to Strangers
1994
as Huddleston
Heart of a Child
1994
as Vern
Omen IV: The Awakening
1991
as Lawyer (uncredited)
The Hitman
1991
as Dr. Atkins
Anything to Survive
1990
as Dr Reynolds
Look Who's Talking
1989
as Drug Doctor
Midnight Matinee
1988
as Heath Harris
Sworn to Silence
1987
as Peter Massio
Deadly Deception
1987
as Lawyer
Head Office
1985
as University Dean
The Dead Zone
1983
as Ambulance Driver