The Boroughs as Jack (1 episode)
Everybody Digs Bill Evans as Harry
2023
Murdaugh Murders: The Movie as Alex Murdaugh (2 episodes)
2022
American Horses as Narrator (voice)
2021
Halston as David Mahoney (3 episodes)
2020
Yellowstone as (voice)
2020
The High Note as Max
2020
Cursed Films as Self (1 episode)
2019
Dark Waters: The Cost of Being a Hero as Self
2019
Dark Waters as Harry Dietzler
2019
The Coldest Game as Joshua Mansky
2019
National Theatre Live: All My Sons as Joe Keller
2019
Epic Yellowstone as Narrator (voice) (4 episodes)
2018
The Equalizer 2 as Brian Plummer
2017
The Ballad of Lefty Brown as Lefty Brown
2017
LBJ as Ralph Yarborough
2017
The Sinner as Harry Ambrose (32 episodes)
2017
A Thousand Junkies as Bill Pullman
2017
Walking Out as Clyde
2016
The War of 1996: A United World News Special as President Whitmore
2016
Brother Nature as Jerry Turley
2016
Independence Day: Resurgence as President Whitmore
2016
Another Day: The Making of 'Independence Day: Resurgence' as Self
2015
American Ultra as Krueger
2015
Parables of War as Self
2014
The Equalizer as Brian Plummer
2014
Cymbeline as Sicilius Leonatus
2014
May in the Summer as Edward
2014
Red Sky as John Webster
2013
The Unbelievers as Self
2013
Mel Brooks: Make a Noise as Self (archive footage)
2012
1600 Penn as President Dale Gilchrist (13 episodes)
2012
The Fruit Hunters as Narrator (voice)
2012
Kingdom Come as Self
2012
Lola Versus as Lenny
2011
Innocent as Rusty Sabich
2011
Bringing Up Bobby as Kent
2011
Too Big to Fail as Jamie Dimon
2010
Rio Sex Comedy as William
2010
Peacock as Edmund French
2010
The Killer Inside Me as Billy Boy Walker
2009
Skavlan as Self - Guest (1 episode)
2008
Bottle Shock as Jim Barrett
2008
Your Name Here as William J. Frick
2008
Surveillance as Sam Hallaway
2008
Phoebe in Wonderland as Peter Lichten
2007
Nobel Son as Det. Max Mariner
2007
The Graham Norton Show as Self - Guest (1 episode)
2006
Torchwood as Oswald Danes (10 episodes)
2006
Scary Movie 4 as Henry Hale
2006
Alien Autopsy as Morgan Banner
2005
John Candy: Comic Spirit as Self
2005
Revelations as Dr. Richard Massey (6 episodes)
2005
Dear Wendy as Krugsby
2004
The Grudge as Peter Kirk
2004
Tiger Cruise as Gary Dolan
2003
Rick as Rick O'Lette
2002
Igby Goes Down as Jason
2002
29 Palms as The Ticket Clerk
2002
Ignition as Conor Gallagher
2001
Night Visions as Major Ben Darnell (1 episode)
2000
Lucky Numbers as Detective Pat Lakewood
2000
A Man Is Mostly Water as Parking Fascist
2000
Titan A.E. as Captain Korso (voice)
2000
The Guilty as Callum Crane
2000
The Virginian as The Virginian
1999
Law & Order: Special Victims Unit as Kurt Moss (1 episode)
1999
Spy Games as Harry Howe / Ernie Halliday
1999
Brokedown Palace as Hank Greene
1999
Lake Placid as Jack Wells
1999
The Late Late Show with Craig Kilborn as Self (2 episodes)
1998
Zero Effect as Daryl Zero
1997
Merry Christmas, George Bailey! as George Bailey
1997
Pretty as a Picture: The Art of David Lynch as Self
1997
The End of Violence as Mike
1997
Lost Highway as Fred Madison
1996
Mistrial as Steve Donohue
1996
Independence Day: The ID4 Invasion as Self
1996
The Making of 'Independence Day' as Self
1996
Independence Day as President Thomas J. Whitmore
1996
The Rosie O'Donnell Show as Self (1 episode)
1996
Mr. Wrong as Whitman Crawford
1995
Casper as Dr. James Harvey
1995
While You Were Sleeping as Jack Callaghan
1994
Wyatt Earp as Ed Masterson
1994
The Last Seduction as Clay Gregory
1993
Mr. Jones as Construction Site Foreman
1993
Malice as Andy Sarafian
1993
Fallen Angels as Rich Thurber (1 episode)
1993
Sleepless in Seattle as Walter
1993
Sommersby as Orin Meecham
1992
Singles as Dr. Jeffrey Jamison
1992
Crazy in Love as Nick Symonds
1992
A League of Their Own as Bob Hinson
1992
Newsies as Bryan Denton
1992
Nervous Ticks as York Daley
1991
Liebestraum as Paul Kessler
1991
Going Under as Biff Banner
1991
Blood Drips Heavily on Newsie Square as Self
1990
Sibling Rivalry as Nicholas Meany
1990
Brain Dead as Dr. Rex Martin
1989
Home Fires Burning as Lt. Henry Tibbettes
1988
The Accidental Tourist as Julian Hedge
1988
LIVE with Kelly and Mark (1 episode)
1988
Rocket Gibraltar as Crow Black
1988
The Serpent and the Rainbow as Dennis Alan
1987
Spaceballs as Lone Starr
1987
The Tracey Ullman Show as Sheldon Moss (81 episodes)
1986
Ruthless People as Earl James Mott
1982
Nature as Narrator (voice) (1 episode)
1982
Cagney & Lacey (1 episode)
1975
Saturday Night Live as Self - Host (1 episode)
1951
Hallmark Hall of Fame as Henry Tibbetts (1 episode)