Bon Cop, Bad Cop as Martin Ward (6 episodes)						
					 
									
									
									
						2025
						
							Mission: Impossible - The Final Reckoning as Kittridge						
					 
									
						2024
						
							Our Little Secret as Mitchell						
					 
									
						2023
						
							Zombie Town as Landro						
					 
									
						2023
						
							Mission: Impossible - Dead Reckoning Part One as Kittridge						
					 
									
						2023
						
							Scream VI as Dr. Christopher Stone						
					 
									
						2022
						
							Charlotte as Dr. Moridis / Policeman #2 / Security Guard (voice)						
					 
									
						2021
						
							Blade Runner: Black Lotus as Doctor M. (voice) (2 episodes)						
					 
									
						2021
						
							The Righteous as Frederic Mason						
					 
									
						2019
						
							Ready or Not as Tony Le Domas						
					 
									
						2018
						
							Sharp Objects as Alan Crellin (8 episodes)						
					 
									
						2017
						
							The Curse of Buckout Road as Detective Harris						
					 
									
						2016
						
							The Other Half as Jacob						
					 
									
						2015
						
							Supergirl as Winslow Schott / Toyman (2 episodes)						
					 
									
						2015
						
							Remember as Charles Guttman						
					 
									
						2015
						
							Quantico as CIA Director Matthew Keyes (7 episodes)						
					 
									
						2015
						
							Rosewood as Arthur Izikoff (1 episode)						
					 
									
						2015
						
							Schitt's Creek as Artie Camden (1 episode)						
					 
									
						2011
						
							Revenge as Conrad Grayson (68 episodes)						
					 
									
						2011
						
							Torchwood: Web of Lies as The Other Gentleman (voice) (12 episodes)						
					 
									
						2011
						
							Falling Skies as Lt. Terry Clayton (2 episodes)						
					 
									
						2010
						
							The A-Team as Director McCready						
					 
									
						2010
						
							The Cult as Nathan (1 episode)						
					 
									
						2010
						
							Ice Castles as Marcus						
					 
									
						2009
						
							Christmas Dreams as Norman						
					 
									
									
						2008
						
							Flashpoint (1 episode)						
					 
									
						2008
						
							Mayerthorpe as Corporal Alex Stanton						
					 
									
						2008
						
							The Russell Girl as Howard Morrisey						
					 
									
						2007
						
							The Tudors as Duke of Norfolk (10 episodes)						
					 
									
						2006
						
							Fido as Jonathan Bottoms						
					 
									
						2006
						
							Three Moons Over Milford (1 episode)						
					 
									
						2006
						
							The Pink Panther as Yuri						
					 
									
						2006
						
							Conversations with God as Neale Donald Walsch						
					 
									
						2006
						
							The 7 as Mr. Whitney						
					 
									
						2005
						
							Ghost Whisperer as Matt Mallinson (1 episode)						
					 
									
						2005
						
							The Exorcism of Emily Rose as Dr. Briggs						
					 
									
									
						2005
						
							Kojak as Robert Mercher (1 episode)						
					 
									
						2005
						
							Chaos as Capt. Martin Jenkins						
					 
									
									
						2004
						
							The Failures as Frank						
					 
									
									
						2002
						
							Salem Witch Trials as Samuel Parris						
					 
									
						2002
						
							The Pact as Michael Gold						
					 
									
						2002
						
							Monk as Aaron Larkin (1 episode)						
					 
									
						2001
						
							Further Tales of the City as Luke (4 episodes)						
					 
									
						2001
						
							Almost America as Steven						
					 
									
									
						2000
						
							Range of Motion as Ted Merrick						
					 
									
						2000
						
							Possessed as Fr. Raymond McBride						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Alan Brooks (1 episode)						
					 
									
									
									
						1999
						
							P.T. Barnum as Greenwood (2 episodes)						
					 
									
						1999
						
							P.T. Barnum as Greenwood						
					 
									
						1999
						
							The Girl Next Door as Arthur Bradley						
					 
									
						1999
						
							Mentors as Ludwig van Beethoven (1 episode)						
					 
									
						1998
						
							My Father's Shadow: The Sam Sheppard Story as Sam "Chip" Sheppard						
					 
									
						1998
						
							Glory & Honor as Robert Peary						
					 
									
						1997
						
							Kayla as Asa Robinson						
					 
									
						1997
						
							The Ice Storm as George Clair						
					 
									
						1997
						
							Promise the Moon as Royal Leckner						
					 
									
						1996
						
							For Hope as Ken Altman						
					 
									
						1996
						
							Mission: Impossible as Kittridge						
					 
									
						1996
						
							The Michelle Apartments as Alex						
					 
									
						1995
						
							Notes from Underground as The Underground Man						
					 
									
						1995
						
							The Interview as Michael Coleman						
					 
									
						1995
						
							Choices of the Heart: The Margaret Sanger Story as Bill Sanger						
					 
									
									
						1994
						
							Anchor Zone as Lawson Hughes						
					 
									
						1994
						
							Clear and Present Danger as CIA Deputy Director Robert Ritter						
					 
									
						1994
						
							The Boys of St. Vincent as Brother Peter Lavin						
					 
									
						1994
						
							Trial at Fortitude Bay as Daniel Metz						
					 
									
									
						1993
						
							I Love a Man in Uniform as Joseph Riggs						
					 
									
						1993
						
							Cold Sweat as Sean Mathieson						
					 
									
						1993
						
							Lifeline to Victory as Petty Officer Lang (Coxswain)						
					 
									
						1993
						
							Kung Fu: The Legend Continues as David Dawson (1 episode)						
					 
									
						1992
						
							The Boys of St. Vincent: 15 Years Later as Peter Lavin						
					 
									
						1992
						
							A Town Torn Apart as Fred Burham						
					 
									
						1992
						
							Deadly Matrimony as Rick Peterson						
					 
									
						1990
						
							Counterstrike as Oliver Montcalm (1 episode)						
					 
									
						1988
						
							Katts and Dog (1 episode)						
					 
									
						1988
						
							The Taming of the Shrew as Lucentio						
					 
									
						1987
						
							Friday the 13th: The Series as Joe Nelson (1 episode)						
					 
									
						1987
						
							Street Legal (2 episodes)						
					 
									
						1985
						
							Night Heat (1 episode)