Actor
The High Note
2020
as Max
Dark Waters
2019
as Harry Dietzler
The Coldest Game
2019
as Joshua Mansky
Trouble
2018
as Ben
The Equalizer 2
2018
as Brian Plummer
The Ballad of Lefty Brown
2017
as Lefty Brown
LBJ
2017
as Ralph Yarborough
Battle of the Sexes
2017
as Jack Kramer
A Thousand Junkies
2017
as Bill Pullman
Walking Out
2017
as Clyde
The War of 1996: A United World News Special
2016
as President Whitmore
Brother Nature
2016
as Jerry Turley
Independence Day: Resurgence
2016
as President Whitmore
American Ultra
2015
as Krueger
The Equalizer
2014
as Brian Plummer
Cymbeline
2014
as Sicilius Leonatus
May in the Summer
2014
as Edward
Red Sky
2014
as John Webster
Lola Versus
2012
as Lenny
Innocent
2011
as Rusty Sabich
Too Big to Fail
2011
as Jamie Dimon
Bringing Up Bobby
2011
as Kent
Rio Sex Comedy
2010
as William
Peacock
2010
as Edmund French
The Killer Inside Me
2010
as Billy Boy Walker
Bottle Shock
2008
as Jim Barrett
Your Name Here
2008
as William J. Frick
Surveillance
2008
as Sam Hallaway
Phoebe in Wonderland
2008
as Peter Lichten
Nobel Son
2007
as Det. Max Mariner
You Kill Me
2007
as Dave
Scary Movie 4
2006
as Henry Hale
Alien Autopsy
2006
as Morgan Banner
Dear Wendy
2005
as Krugsby
The Grudge
2004
as Peter Kirk
Tiger Cruise
2004
as Gary Dolan
Rick
2003
as Rick O'Lette
Igby Goes Down
2002
as Jason
29 Palms
2002
as The Ticket Clerk
Ignition
2002
as Conor Gallagher
Lucky Numbers
2000
as Detective Pat Lakewood
A Man Is Mostly Water
2000
as Parking Fascist
Titan A.E.
2000
as Captain Korso (voice)
The Guilty
2000
as Callum Crane
The Virginian
2000
as The Virginian
Spy Games
1999
as Harry Howe / Ernie Halliday
Brokedown Palace
1999
as Hank Greene
Lake Placid
1999
as Jack Wells
Zero Effect
1998
as Daryl Zero
Merry Christmas, George Bailey!
1997
as George Bailey
The End of Violence
1997
as Mike
Lost Highway
1997
as Fred Madison
Mistrial
1996
as Steve Donohue
Independence Day: The ID4 Invasion
1996
as Self
Independence Day
1996
as President Thomas J. Whitmore
Mr. Wrong
1996
as Whitman Crawford
Casper
1995
as Dr. James Harvey
While You Were Sleeping
1995
as Jack Callaghan
Wyatt Earp
1994
as Ed Masterson
The Last Seduction
1994
as Clay Gregory
The Favor
1994
as Peter
Mr. Jones
1993
as Construction Site Foreman
Malice
1993
as Andy Sarafian
Sleepless in Seattle
1993
as Walter
Sommersby
1993
as Orin Meecham
Singles
1992
as Dr. Jeffrey Jamison
Crazy in Love
1992
as Nick Symonds
A League of Their Own
1992
as Bob Hinson
Phone
1992
as Duke
Newsies
1992
as Bryan Denton
Nervous Ticks
1992
as York Daley
Liebestraum
1991
as Paul Kessler
Going Under
1991
as Biff Banner
Blood Drips Heavily on Newsie Square
1991
as Self
Bright Angel
1990
as Bob
Sibling Rivalry
1990
as Nicholas Meany
Brain Dead
1990
as Dr. Rex Martin
Cold Feet
1989
as Buck
Home Fires Burning
1989
as Lt. Henry Tibbettes
The Accidental Tourist
1988
as Julian Hedge
Rocket Gibraltar
1988
as Crow Black
The Serpent and the Rainbow
1988
as Dennis Alan
Spaceballs
1987
as Lone Starr
Ruthless People
1986
as Earl James Mott
Killing Faith
as Ross
Everybody Digs Bill Evans
as Harry