Actor
Game of Aces
2016
as General Rupert Graves III
All the Way
2016
as Senator Strom Thurmond
The Lone Ranger
2013
as Shareholder
Unthinkable
2010
as Mr. Bradley
The Onion Movie
2008
as Surgeon General
Shopgirl
2005
as Tom
The Island
2005
as Harvest Surgeon
Path to War
2003
as John Stennis
Bringing Down the House
2003
as FBI Agent
We Were Soldiers
2002
as Lt. Col. List (uncredited)
Pearl Harbor
2001
as Strategic Analyst
Idle Hands
1999
as Sheriff Buchanan
The Pentagon Wars
1998
as Test Range General
Nothing to Lose
1997
as Sheriff Earl
Liar Liar
1997
as Detective Bryson
Independence Day
1996
as Mechanic
Project: ALF
1996
as Bouncer
A & P
1996
as Lengel
Candyman: Farewell to the Flesh
1995
as Heyward Sullivan
Betrayed by Love
1994
as Chief Conyers
The Hit List
1993
as Det. Wilcher
The Disappearance of Christina
1993
as Larry
Fine Things
1990
as Winters
Follow Your Heart
1990
And Another Honkytonk Girl Says She Will
1990
as Pa
Bad Dreams
1988
as Cynthia's Policeman
The Richest Cat in the World
1986
as Tom Oglesby
Vanessa in the Garden
1985
as Dr. Edward Northrup
Promises to Keep
1985
as Ames
Pale Rider
1985
as Elam
A Christmas Carol
1981
as Ghost of Christmas Past