2025
The Institute as Not available2025
It Feeds as Dr.Ronald Whittaker2025
The Evolution of Horror Cinema Worldwide as Horror Film Expert2025
Honey Bunch as Delwyn2024
Return to Wickensburg as Mr. Hexenmeister2024
Campton Manor as Edward2023
Relax, I'm from the Future as Percy2022
Charlotte as Dr. Kurt Singer / Policeman #1 / SS Soldier #2 (voice)2022
Wickensburg as Mr Hexenmeister2020
Spare Parts as The Emperor2020
Stardust as Tony Defries2020
Hall as Julian2020
Business Ethics as Martin Abacus2019
True Fiction as Lenny Rupert2017
Todd and the Book of Pure Evil: The End of the End as Hooded Leader / Malian Trader (voice)2016
Prisoner X as Jefferson2016
Blood Hunters as Father Stewart2015
All Hallows' Eve 2 as Chatterbox (segment "The Last Halloween") (archive footage)2014
Hellmouth as Smiley2012
The Conspiracy as Green Man2012
The Last Will and Testament of Rosalind Leigh as Rahn Brothers / Neither Man Nor Woman / Bill Phillips2011
Collaborator as Maurice LeFont2011
Patch Town as Child Catcher2011
Three Inches as Ethan2010
Trigger as Bucky2009
The Timekeeper as Grease2008
Elegy as Actor in Play #12008
Jack and Jill vs. The World as Mr. Smith2007
Roxy Hunter and the Mystery of the Moody Ghost as Mr. Tibers2007
The Tracey Fragments as Dr. Heker2007
Nature of the Beast as Dr. Chamberlain2006
The Last Sect as Karpov2006
X-Men: The Last Stand as Mutant Theatre Organizer2004
Kingdom Hospital as Otto2004
Fresh Meat: The Wounds of 'Wrong Turn' as Self2004
The Last Casino as Orr2002
Salem Witch Trials as Jonathan Walcott2002
Between Strangers as Nigel2001
The Pretender: Island of the Haunted as Brother Clote2001
Prince Charming as Wacktazar2001
On Their Knees as Pappy2001
Century Hotel as Waiter2000
The Claim as Francis Bellanger2000
The Claim as Bellanger2000
The Crossing as McKenzie2000
The Hustle as Detective Walsh2000
Two Thousand and None as Curator1999
The Time Shifters as Murray Trevor, Time-Traveling Tourist1998
Once a Thief: Family Business as Camier1997
Ms. Scrooge as Christmas Yet to Come1996
Hard Core Logo as Buck Haight1996
The Boys Club as Officer Cole1995
Moonlight and Valentino as Hair Stylist1995
The Shamrock Conspiracy as Reader1990
Clarence as Reynolds1987
Love at Stake as Town CrierNaN
Keeper of the Cup as Rick2024
Scared Shitless as Professor Cummings2024
A Thousand Cuts as Webster2023
Percy Jackson and the Olympians as Procrustes2023
Beau Is Afraid as Strange Man2023
T-Bone as Chris2022
Reginald the Vampire as Logan2022
Guillermo del Toro's Cabinet of Curiosities as Dooley2022
Oldtimers as Richard2022
Time Traveling Through Time as Narrator2022
Salvation as John2021
Chapelwaite as Phillip Boone2021
Chaos Walking as Gault2021
Vicious Fun as Fritz2021
Stanleyville as Homunculus2020
Anything for Jackson as Henry Walsh2019
The Umbrella Academy as Chet Rodo2019
Doom Patrol as Heinrich Von Fuchs2019
Blood & Treasure as Alessandro LaLande2019
Perpetual Grace LTD as Jonathan Joy2019
Polar as Lomas2019
Talent Drivers as Vincent2019
The Christmas Temp as Luca2019
Sailor as The Magistrate2018
Carter as Ray Understone2017
American Gods as Iktomi2017
Creeped Out as Zephaniah2017
Midnight Confession as Grass (voice)2017
The Space Between as Stash2016
Channel Zero as The Gardener2016
Frontier as Mr. Pickersgill2016
The Witch as Governor2016
The Rainbow Kid as Elvis Grimes2015
The Expanse as Vargas2015
12 Monkeys as Adviser to the Witness2015
The Magicians as Asteroth2015
Killjoys as Ancient Scarback2015
Patriot as Peter Icabod2015
Whatever, Linda as Aloysius Finkle2015
Regression as Tom2015
A Christmas Horror Story as Gerhardt2015
She Stoops to Conquer as Not available2015
Reign as Mr. Ian2014
Ejecta as William Cassidy2014
Patch Town as Yuri2013
Hannibal as Caged Man2013
Orphan Black as Benjamin Kertland2013
Hemlock Grove as Swiss Doctor2013
Transporter: The Series as Edouard Orlande2013
Man of Steel as Lor-Em2013
The Colony as Leland2013
The Young and Prodigious T.S. Spivet as Ricky2013
Septic Man as Phil Prosser2013
Victims as Gatling2013
We Are Not Here as Monday2013
The Last Halloween as Chatterbox2012
The Tape as Jack2011
Hell on Wheels as SLC Records Clerk2011
Bag of Bones as Elmer Durgin2011
Animal Control as Larry2010
Rookie Blue as Cedric2010
Republic of Doyle as Lionel Harris2010
Lost Girl as Arval2010
Todd and the Book of Pure Evil as Hooded Leader / Atticus Murphy Sr.2010
Wingin' It as William Shakespeare2010
Percy Jackson & the Olympians: The Lightning Thief as Ferryman2010
Survival of the Dead as James2010
Storm Worlds as Narrator (voice)2010
Hard Core Logo II as Bucky Haight2009
The Listener as Miles Mellini2009
Sea Wolf as Mugridge2009
You Might As Well Live as Dr. Pooseby2009
Sea Wolf as Mugridge2009
Curious Stories, Crooked Symbols as Kneeling Man2008
Murdoch Mysteries as Phillip Uxbridge2008
The Border as Professor Adrian Maguire2008
XIII as Mr. Cody2008
The Trojan Horse as Barrie2008
Roxy Hunter and the Horrific Halloween as Mr. Tibers2008
Roxy Hunter and the Myth of the Mermaid as Mr. Tibers2008
Toronto Stories as Leather Jacket2008
The Facts in the Case of Mister Hollow as Kneeling Man2007
Heartland as Mr. Hanley2007
Heartland as Levon Hanley2007
Dead Silence as Bos2007
Saw IV as Vagrant2007
Shoot 'Em Up as Hertz's Driver2007
The Third Eye as Charlie Rabbit2006
Grossology as Darko Crevasse (voice)2006
At the Hotel as Baby Man2006
Skinwalkers as Sad Looking Man2006
Drive Time Murders as 'The Doc'2005
Supernatural as Death2005
Finding the Fallen as Narrator2005
Black Widow as Dr. Deadman2004
Stephen King's Kingdom Hospital as Otto2004
Being Julia as Mr. Turnbull2004
Some Things That Stay as Minister2004
The Limb Salesman as Contact2004
Sisters in the Wilderness: The Lives of Susanna Moodie and Catharine Parr Traill as William Cattermole2003
Missing as Doc2003
Slings & Arrows as Reg Mortimer2003
Wrong Turn as Three Finger2003
Open Range as Wylie2003
Eloise at Christmastime as Patrice the Chef2003
My Life Without Me as Dr. Thompson2003
Eloise at the Plaza as Patrice the Chef2003
Todd And The Book Of Pure Evil as Satan2002
Puppets Who Kill as French Painter2002
Puppets Who Kill as Mr. Portnoy2002
I Shout Love as Cab Driver2001
A Nero Wolfe Mystery as Jerome Aland2001
A Nero Wolfe Mystery as Peter Jay2001
A Nero Wolfe Mystery as Alger Kates2001
A Nero Wolfe Mystery as Poet2001
Tracker as Max2001
MythQuest as Loki2001
Treed Murray as Homeless Man2000
The Zack Files as The Mad Hatter1999
I Was a Sixth Grade Alien as Meenom1999
Amazon as Elder Malakai1999
Detroit Rock City as Ticket Taker1998
Highlander: The Raven as Basil Morgan1998
Cube as Alderson1998
Urban Legend as Weird Janitor1998
Universal Soldier II: Brothers in Arms as Bix1998
The Red Violin as Nicolas Olsberg (Montréal)1998
Motel as Tenant1998
The Show: Stories Within a Film as The Lead Actor1997
The Adventures of Shirley Holmes as Doctor Saul Sprockett1997
La Femme Nikita as Errol Sparks1997
Mimic as Workman1997
Pale Saints as Einstein1997
Once a Thief: Brother Against Brother as Camier1997
Heritage Minutes: Winnie as A.A. Milne1996
Psi Factor: Chronicles of the Paranormal as Earl Cornell1995
Lonesome Dove: The Outlaw Years as Logan’s Henchman1995
The Song Spinner as Callo1995
Love Child as Tom Sr.1995
Strauss: The King of Three-Quarter Time as Bono1994
Due South as Miles Emery1994
Squanto: A Warrior's Tale as Sir George's Servant1992
Forever Knight as Dr. Paul Dana1992
The Valour and the Horror as John Crocker1992
Giant Steps as Danceband Teacher1991
Heritage Minutes as A.A. Milne1991
Heritage Minutes as King Henry VII1991
Naked Lunch as Exterminator #41989
The Top of His Head as Robert (henchman)NaN
Dave vs Death as Death1991
Heritage Minutes: John Cabot as King Henry VII1990
Maniac Mansion as Tax Man1990
Counterstrike as Rettie1988
War of the Worlds as Man with Hat1988
War of the Worlds as Ardix1988
War of the Worlds as Alien Scientist1986
Adderly as Not available