Actor
Mission: Impossible - The Final Reckoning
2025
as Eugene Kittridge
Our Little Secret
2024
Zombie Town
2023
as Landro
Mission: Impossible - Dead Reckoning Part One
2023
as Kittridge
Scream VI
2023
as Dr. Christopher Stone
Charlotte
2021
as Dr. Moridis / Policeman #2 / Security Guard (voice)
The Righteous
2021
as Frederic Mason
Ready or Not
2019
as Tony Le Domas
The Curse of Buckout Road
2017
as Detective Harris
The Other Half
2016
as Jacob
Remember
2015
as Charles Guttman
The A-Team
2010
as Director McCready
Ice Castles
2010
as Marcus
Prayers for Bobby
2009
as Robert Griffith
Mayerthorpe
2008
as Corporal Alex Stanton
The Russell Girl
2008
as Howard Morrisey
Fido
2006
as Jonathan Bottoms
The Pink Panther
2006
as Yuri
Conversations with God
2006
as Neale Donald Walsch
The 7
2006
as Mr. Whitney
The Exorcism of Emily Rose
2005
as Dr. Briggs
The Circle
2005
as Rick
Chaos
2005
as Capt. Martin Jenkins
The Limit
2004
as Denny
The Failures
2004
as Frank
Klepto
2003
as Ivan
Salem Witch Trials
2002
as Samuel Parris
The Pact
2002
as Michael Gold
Haven
2001
as Ernst
Range of Motion
2000
as Ted Merrick
Possessed
2000
as Fr. Raymond McBride
Cement
2000
as Truman
After Alice
2000
P.T. Barnum
1999
as Greenwood
The Girl Next Door
1999
as Arthur Bradley
My Father's Shadow: The Sam Sheppard Story
1998
as Sam "Chip" Sheppard
Glory & Honor
1998
as Robert Peary
Kayla
1997
as Asa Robinson
The Ice Storm
1997
as George Clair
Promise the Moon
1997
as Royal Leckner
For Hope
1996
as Ken Altman
Mission: Impossible
1996
as Kittridge
The Michelle Apartments
1996
as Alex
Notes from Underground
1995
as The Underground Man
Jenipapo
1995
as Michael Coleman
Choices of the Heart: The Margaret Sanger Story
1995
as Bill Sanger
When Night Is Falling
1995
as Martin
Anchor Zone
1994
as Lawson Hughes
Clear and Present Danger
1994
as CIA Deputy Director Robert Ritter
The Boys of St. Vincent
1994
as Brother Peter Lavin
Trial at Fortitude Bay
1994
as Daniel Metz
I Love a Man in Uniform
1993
as Joseph Riggs
Cold Sweat
1993
as Sean Mathieson
The Boys of St. Vincent: 15 Years Later
1992
as Peter Lavin
A Town Torn Apart
1992
as Fred Burham
Deadly Matrimony
1992
as Rick Peterson
Lifeline to Victory
as Petty Officer Lang (Coxswain)
Almost America
as Steven
Merciless