2025
Shadow of God as Beau2024
X-Men '97 as Nightcrawler / Strong Guy (voice)2024
X-Men '97 as Nightcrawler (voice)2024
Marvel Studios Assembled: The Making of X-Men '97 as Self - Nightcrawler2023
The Irrational as Harry St. Clair2023
LEGO Jurassic Park: The Unofficial Retelling as Alan Grant (voice)2022
Alaska Daily as Oren Conners2021
There's Someone Inside Your House as Sheriff Adkins2021
American Badger as Richard2021
The Clockwork Girl as Dendrus (voice)2020
Home Before Dark as Mayor Jack Fife2019
See as Lord Sak2019
Chronicle Mysteries: The Wrong Man as Paul Adams2018
The Dragon Prince as Sol Regem (voice)2018
The Dragon Prince as Male Captain (voice)2018
Chilling Adventures of Sabrina as Farmer Putnam2018
Hex as Nicolai2018
The Perfect Pickup as Mr. Picotti2017
The Good Doctor as Paul Huston2017
Riverdale as Doc2017
Christmas at Holly Lodge as Gary2016
DC's Legends of Tomorrow as Dr. Bernhard Vogal2016
Van Helsing as Edward Hawkins2016
Travelers as Allan2016
The Assignment as Sebastian2016
Death Al Dente: A Gourmet Detective Mystery as Walter2015
The Man in the High Castle as Carl Weber2015
Supergirl as King Brpxz2015
The Wolf Who Came to Dinner as Henry2014
When Calls the Heart as Reverend Anderson2013
Motive as Desmond Harper2012
Dawn Rider as Sheriff Cobb2012
Vengeance is Mine as Sheriff Graves2012
Urban Warfare as Sheriff Graves2011
Once Upon a Time as Woodcutter2011
Mortal Kombat: Legacy as Emile2011
Rise of the Planet of the Apes as Board Member #22011
Lethal Justice as Sheriff Graves2011
Street Wars as Sheriff Graves2011
Goodnight for Justice as William Goodnight2011
Time After Time as Not available2010
Charlie St. Cloud as Ben Carroll2010
Bond of Silence as Carl2009
Harper's Island as Joseph Dunn2009
Knights of Bloodsteel as Malcolm2009
Jennifer's Body as Colin's Dad2009
Sorority Wars as William2009
Helen as ER Doctor2009
Northern Lights as John2008
Fringe as MIT Professor2008
Sanctuary as Liam2008
jPod as Larry Parrish2008
Web of Desire as Jake Wyatt2008
Slap Shot 3: The Junior League as Mr. Baker2007
Aliens vs Predator: Requiem as ER Resident Doc2007
Battle in Seattle as Durell2006
Psych as Moustache Man2006
Eureka as Dr. Wilding2006
Underworld: Evolution as Pilot2006
The Suspect as Paul2006
Past Tense as Dr. Marquette2006
X-Men: The Last Stand as Mr. Grey2006
Drive Time Murders as Prescott Madigan2005
Supernatural as Aaron Hydeker2005
Supernatural as Victor Rogers2005
The Fog as Father Robert Malone2004
Stargate Atlantis as Pranos2004
The Reality of Love as Male Customer2004
Behind the Camera: The Unauthorized Story of Charlie's Angels as Frederick Pierce2004
The Survivors Club as Ned D'Amato2003
Lucky 7 as Bryce Saunders2002
Salem Witch Trials as Ezekiel Godfrey2001
Smallville as Dr. Robert Bethany2001
For Love of Olivia as Man 12000
A House Divided as Lt. Brooks2000
Jackie Bouvier Kennedy Onassis as Oleg Cassini1999
Relic Hunter as Lars Diebold1999
Twice in a Lifetime as Dan Russell1997
Stargate SG-1 as Goa'uld Lieutenant1997
Any Mother's Son as Captain Benson1997
Newton : A Tale of Two Isaacs as Sir Edmond Halley1996
FX: The Series as Jace Emery1996
Jack Reed: Death and Vengeance as Brother Yurli1996
Balance of Power as Slater1995
Canadian Bacon as Russian Aide1995
Kissinger and Nixon as Lord1995
Heritage Minutes: Paris Crew as Plummy1993
Lifeline to Victory as Harry Conwell1992
X-Men as Nightcrawler (voice)1992
The Valour and the Horror as German Officer1992
In Desperate Battle: Normandy 1944 as German Officer1989
Unmasked Part 25 as Mick