2025
Mission: Impossible - The Final Reckoning as Kittridge2025
Bunny as Rabbi2024
Our Little Secret as Mitchell2023
Mission: Impossible - Dead Reckoning Part One as Kittridge2023
Scream VI as Dr. Christopher Stone2023
Zombie Town as Landro2022
Charlotte as Dr. Moridis / Policeman #2 / Security Guard (voice)2021
Blade Runner: Black Lotus as Doctor M. (voice)2021
The Righteous as Frederic Mason2019
Ready or Not as Tony Le Domas2018
Sharp Objects as Alan Crellin2017
The Curse of Buckout Road as Detective Harris2016
The Other Half as Jacob2015
Schitt's Creek as Artie Camden2015
Supergirl as Winslow Schott / Toyman2015
Quantico as CIA Director Matthew Keyes2015
Rosewood as Arthur Izikoff2015
Remember as Charles Guttman2012
Honest Trailers as Eugene Kittridge (archive footage)2011
Revenge as Conrad Grayson2011
Falling Skies as Not available2011
Torchwood: Web of Lies as The Other Gentleman (voice)2010
The A-Team as Director McCready2010
The Cult as Nathan2010
Ice Castles as Marcus2009
Prayers for Bobby as Robert Griffith2008
Flashpoint as Not available2008
The Russell Girl as Howard Morrisey2008
Mayerthorpe as Corporal Alex Stanton2007
The Tudors as Duke of Norfolk2006
Three Moons Over Milford as Not available2006
The Pink Panther as Yuri2006
Fido as Jonathan Bottoms2006
Conversations with God as Neale Donald Walsch2006
The 7 as Mr. Whitney2005
Ghost Whisperer as Matt Mallinson2005
Kojak as Robert Mercher2005
The Exorcism of Emily Rose as Dr. Briggs2005
Chaos as Capt. Martin Jenkins2005
The Circle as Rick2004
The Failures as Frank2004
The Limit as Denny2003
Klepto as Ivan2002
Monk as Aaron Larkin2002
Salem Witch Trials as Samuel Parris2002
The Pact as Michael Gold2001
Further Tales of the City as Luke2001
Haven as Ernst2001
Almost America as Steven2000
CSI: Crime Scene Investigation as Alan Brooks2000
Possessed as Fr. Raymond McBride2000
Cement as Truman2000
Range of Motion as Ted Merrick2000
After Alice as Not available1999
Mentors as Ludwig van Beethoven1999
The Girl Next Door as Arthur Bradley1999
P.T. Barnum as Greenwood1998
My Father's Shadow: The Sam Sheppard Story as Sam "Chip" Sheppard1998
Glory & Honor as Robert Peary1997
The Ice Storm as George Clair1997
Kayla as Asa Robinson1997
Promise the Moon as Royal Leckner1996
Mission: Impossible as Kittridge1996
For Hope as Ken Altman1996
The Michelle Apartments as Alex1995
When Night Is Falling as Martin1995
Choices of the Heart: The Margaret Sanger Story as Bill Sanger1995
Notes from Underground as The Underground Man1995
The Interview as Michael Coleman1994
Clear and Present Danger as CIA Deputy Director Robert Ritter1994
The Boys of St. Vincent as Brother Peter Lavin1994
Trial at Fortitude Bay as Daniel Metz1994
Anchor Zone as Lawson Hughes1993
Kung Fu: The Legend Continues as David Dawson1993
Tales of the City as Not available1993
Cold Sweat as Sean Mathieson1993
I Love a Man in Uniform as Joseph Riggs1993
Lifeline to Victory as Petty Officer Lang (Coxswain)1992
Deadly Matrimony as Rick Peterson1992
The Boys of St. Vincent: 15 Years Later as Peter LavinNaN
Bon Cop, Bad Cop as Martin Ward1992
A Town Torn Apart as Fred Burham1990
Counterstrike as Oliver Montcalm1988
Katts and Dog as Not available1988
The Taming of the Shrew as Lucentio1987
Friday the 13th: The Series as Joe Nelson1987
Street Legal as Not available1985
Night Heat as Not availableNaN
Merciless as Not available