Actor
My Dead Friend Zoe
2025
as Dale
Concrete
2024
as Boris
Riff Raff
2024
as Vince
Love Lies Bleeding
2024
as Lou Sr.
Downtown Owl
2023
as Horace Jones
Get Away If You Can
2022
as Alan
Top Gun: Maverick
2022
as Radm. Chester 'Hammer' Cain
The Lost Daughter
2021
as Lyle
Resistance
2020
as George S. Patton
The Last Full Measure
2020
as Ray Mott
A Crooked Somebody
2018
as Sam Vaughn
Geostorm
2017
as U.S. Secretary of State Leonard Dekkom
mother!
2017
as Man
Kodachrome
2017
as Benjamin Ryder
Buried Child
2016
as Dodge
Rules Don't Apply
2016
as Mr. Bransford
In Dubious Battle
2016
as Joy
The Adderall Diaries
2016
as Neil Elliott
Run All Night
2015
as Shawn Maguire
Cymbeline
2014
as Cymbeline
Frontera
2014
as Roy
Planes: Fire & Rescue
2014
as Blade Ranger (voice)
The Face of Love
2013
as Garret Mathis / Tom Young
Sweetwater
2013
as Sheriff Cornelius Jackson
Gravity
2013
as Mission Control (voice)
Snowpiercer
2013
as Minister Wilford
Pain & Gain
2013
as Ed DuBois
Phantom
2013
as Demi
Game Change
2012
as John McCain
Man on a Ledge
2012
as David Englander
Salvation Boulevard
2011
as Dr. Paul Blaylock
That's What I Am
2011
as Mr. Simon
The Way Back
2010
as Mr. Smith
Once Fallen
2010
as Liam
Virginia
2010
as Sheriff Dick Tipton
Appaloosa
2008
as Virgil Cole
Touching Home
2008
as Charlie Winston
National Treasure: Book of Secrets
2007
as Mitch Wilkinson
Gone Baby Gone
2007
as Sgt. Det. Remy Bressant
Cleaner
2007
as Eddie Lorenzo
Copying Beethoven
2006
as Ludwig van Beethoven
Winter Passing
2006
as Don Holden
Two Tickets to Paradise
2006
as Melville
A History of Violence
2005
as Carl Fogarty
The Human Stain
2003
as Lester Farley
Radio
2003
as Coach Jones
Masked and Anonymous
2003
as Oscar Vogel
The Hours
2002
as Richard Brown
Buffalo Soldiers
2002
as Colonel Berman
Just a Dream
2002
as Henry Sturbuck (voice)
A Beautiful Mind
2001
as William Parcher
The Prime Gig
2001
as Kelly Grant
Enemy at the Gates
2001
as Major König
Pollock
2000
as Jackson Pollock
Waking the Dead
2000
as Jerry Charmichael
The Third Miracle
1999
as Frank Shore
Stepmom
1998
as Luke Harrison
The Truman Show
1998
as Christof
The Truman Show: Tru-Talk
1998
as Christof
Absolute Power
1997
as Seth Frank
The Rock
1996
as Brigadier General Francis X. Hummel, USMC
Riders of the Purple Sage
1996
as Jim Lassiter
Eye for an Eye
1996
as Mack McCann
Nixon
1995
as E. Howard Hunt
Apollo 13
1995
as Gene Kranz
Just Cause
1995
as Blair Sullivan
Milk Money
1994
as Tom Wheeler
China Moon
1994
as Kyle Bodine
Needful Things
1993
as Sheriff Alan J. Pangborn
The Firm
1993
as Wayne Tarrance
Running Mates
1992
as Hugh Hathaway
Glengarry Glen Ross
1992
as Dave Moss
Paris Trout
1991
as Harry Seagraves
State of Grace
1990
as Frankie
Jacknife
1989
as David 'High School' Flannigan
The Abyss
1989
as Virgil 'Bud' Brigman
To Kill a Priest
1988
as Stefan
Walker
1987
as William Walker
The Last Innocent Man
1987
as Harry Nash
Sweet Dreams
1985
as Charlie Dick
Code Name: Emerald
1985
as Gus Lang
Alamo Bay
1985
as Shang
A Flash of Green
1984
as Jimmy Wing
Places in the Heart
1984
as Wayne Lomax
Swing Shift
1984
as Jack Walsh
Under Fire
1983
as Oates
The Right Stuff
1983
as John Glenn
Creepshow
1982
as Hank Blaine (segment "Father's Day")
Dream on!
1981
Knightriders
1981
as Billy
Borderline
1980
as Hotchkiss
The Aliens Are Coming
1980
as Chuck Polcheck
The Seekers
1979
as Lt. William Clark
Coma
1978
as Pathology Resident
The Amazing Howard Hughes
1977
as Russ
Long Day's Journey Into Night
as James Tyrone
School for the Blind
Huntington
The Dink