Actor
Joker: Folie à Deux
2024
as Judge Herman Rothwax
We Are Gathered Here Today
2022
as Jack Weir
Valley of Bones
2017
as Bill
Bitch
2017
as Papa
Ted 2
2015
as Frank
The November Man
2014
as Hanley
Ted
2012
as Frank
The Rum Diary
2011
as Zimburger
Black Widow
2010
Seven Pounds
2008
as George Ristuccia
Eagle Eye
2008
as Admiral Thompson
Flash of Genius
2008
as Judge Franks
Iron Man
2008
as General Gabriel
The Last Lullaby
2008
as Martin
Heavens Fall
2006
as George Chamlee
The Contract
2006
as Wainwright
Mrs. Harris
2006
as Joel Arnou
The Game of Their Lives
2005
as Admiral Higgins
While I Was Gone
2004
as Reverend Daniel Beckett
The Reagans
2003
as Alexander Haig
Thirteen Days
2000
as Gen. Maxwell Taylor
Fail Safe
2000
as Gen. Stark
The Golden Spiders: A Nero Wolfe Mystery
2000
as Inspector Cramer
Kiss Toledo Goodbye
1999
as T. Bud
Futuresport
1999
as Coach Douglas
Batman Beyond: The Movie
1999
as Frank Watt (voice)
Around the Fire
1998
as Matt Harris
Mr. Murder
1998
as Lt. Lowbock
Air Force One
1997
as General Northwood
Ghosts of Mississippi
1996
as Jim Kitchens
The Trigger Effect
1996
as Steph
Independence Day
1996
as Captain Watson
The Phantom
1996
as Uncle Dave Palmer
Nick of Time
1995
as Officer Trust
Bodily Harm
1995
as Lt. Darryl Stewart
Texas Justice
1995
as Mitch Conlon
Children of the Dark
1994
as Milos Janecek
Labor of Love: The Arlette Schweitzer Story
1993
as Dan Schweitzer
Gregory K
1993
as George Russ
Crazy People
1990
as Bruce
Renegades
1989
as Finch
Her Alibi
1989
as Farrell
Crime Story: Pilot
1986
as Det. Danny Krychek
Manhunter
1986
as Lloyd Bowman
Band of the Hand
1986
as Chavez
A Killing Affair
1985
as Pink Gresham
Silver Bullet
1985
as Andy Fairton
Key Exchange
1985
as Lenny
The Beniker Gang
1984
as Laundry Truck Driver
Maria's Lovers
1984
as Bartender
Miami Vice: Brother's Keeper
1984
as Scott Wheeler
Splash
1984
as Ralph Bauer
Born Beautiful
1982
as Jake O'Neill
A Little Sex
1982
as Technician
Muggable Mary: Street Cop
1982
as Charlie Hock