Home / Discover / People

A Beautiful Mind

2001
as William Parcher

A Flash of Green

1984
as Jimmy Wing

A History of Violence

2005
as Carl Fogerty

Absolute Power

1997
as Seth Frank

Alamo Bay

1985
as Shang

Apollo 13

1995
as Gene Kranz

Appaloosa

2008
as Virgil Cole

Borderline

1980
as Hotchkiss

Buffalo Soldiers

2001
as Colonel Berman

Buried Child

2016
as Dodge

China Moon

1994
as Kyle Bodine

Cleaner

2007
as Eddie Lorenzo

Code Name: Emerald

1985
as Gus Lang

Coma

1978
as Pathology Resident #2

Copying Beethoven

2006
as Ludwig van Beethoven

Creepshow

1982
as Hank Blaine (segment "Father's Day")

Cymbeline

2014
as Cymbeline

Empire Falls

2005
as Miles Roby

Enemy at the Gates

2001
as Major König

Eye for an Eye

1996
as Mack McCann

Field of Dreams

1989
as The Voice

Frontera

2014
as Roy

Game Change

2012
as John McCain

Geostorm

2017
as U.S. Secretary of State Leonard Dekkom

Glengarry Glen Ross

1992
as Dave Moss

Gone Baby Gone

2007
as Sgt. Det. Remy Bressant

Gravity

2013
as Mission Control (voice)

Jacknife

1989
as David 'High School' Flannigan

Just Cause

1995
as Blair Sullivan

Knightriders

1981
as Billy

Kodachrome

2017
as Ben

Man on a Ledge

2012
as David Englander

Masked and Anonymous

2003
as Oscar Vogel

Milk Money

1994
as Tom Wheeler

Mother!

2017
as Man

Needful Things

1993
as Sheriff Alan J. Pangborn

Nixon

1995
as E. Howard Hunt

Once Fallen

2010
as Liam

Pain & Gain

2013
as Ed DuBois

Paris Trout

1991
as Harry Seagraves

Phantom

2013
as Demi

Places in the Heart

1984
as Wayne Lomax

Planes: Fire & Rescue

2014
as Blade Ranger (voice)

Pollock

2000
as Jackson Pollock

Radio

2003
as Coach Jones

Resistance

2020
as George S. Patton

Rules Don't Apply

2016
as Mr. Bransford

Run All Night

2015
as Shawn Maguire

Salvation Boulevard

2011
as Dr. Paul Blaylock

Snowpiercer

2013
as Minister Wilford

State of Grace

1990
as Frankie Flannery

Stepmom

1998
as Luke Harrison

Sweet Dreams

1985
as Charlie Dick

Sweetwater

2013
as Sheriff Jackson

Swing Shift

1984
as Jack Walsh

That's What I Am

2011
as Mr. Simon

The Abyss

1989
as Virgil 'Bud' Brigman

The Adderall Diaries

2016
as Neil Elliott

The Aliens Are Coming

1980
as Chuck Polcheck

The Armenian Genocide

2006
as US Consul Leslie Davis

The Firm

1993
as Wayne Tarrance

The Hours

2002
as Richard Brown

The Human Stain

2003
as Lester Farley

The Last Innocent Man

1987
as Harry Nash

The Prime Gig

2000
as Kelly Grant

The Right Stuff

1984
as John Glenn

The Rock

1996
as Brigadier General Francis X. Hummel, USMC

The Stand

1994
as General Starkey

The Third Miracle

1999
as Frank Shore

The Truman Show

1998
as Christof

The Way Back

2010
as Mr. Smith

Tibet: Cry of the Snow Lion

2002
as Tibetan Voiceovers

Top Gun: Maverick

2022
as Chester "Hammer" Cain

Under Fire

1983
as Oates

Virginia

2010
as Sheriff Dick Tipton

Waking the Dead

2000
as Jerry Charmichael

Walker

1987
as William Walker

Westworld

2016
as The Man in Black

Winter Passing

2006
as Don Holden

Wonder Man

as Neal Saroyan

Director

Movie Appaloosa 2008
Movie Pollock 2000
Episode The Bush Years: Family, Duty, Power
The Price of Loyalty
2019

Writer

Movie Appaloosa 2008

Host

Episode America's Game
1970 Baltimore Colts
2007
Episode America's Game
1973 Miami Dolphins
2007
Episode America's Game
1974 Pittsburgh Steelers
2007
Episode America's Game
1979 Pittsburgh Steelers
2007
Episode America's Game
1980 Oakland Raiders
2007
Episode America's Game
1988 San Francisco 49ers
2007
Episode America's Game
1993 Dallas Cowboys
2007
Episode America's Game
1995 Dallas Cowboys
2007

Producer

Movie Appaloosa 2008
Movie Pollock 2000
Movie Riders of the Purple Sage 1996

Guest Star

Episode The Daily Show
Ed Harris
2006
Episode Lou Grant
Hazard
1980
Episode Lou Grant
Hit
1979
Episode The Rockford Files
Kill the Messenger
1978
Episode Frasier
Leapin' Lizards
1995
Episode Cassie & Co.
Lover Come Back
1982
Episode Barnaby Jones
School of Terror
1979
Episode Lou Grant
Survival
1981
Episode Impractical Jokers: Dinner Party
The Early Thanksgiving Episode
2020