Actor
God's Not Dead 2
2016
as Senior Pastor
90 Minutes in Heaven
2015
as Jay B. Perkins
A Larger Life
2014
as Robert Parker
23 Blast
2014
as Coach Powers
Persecuted
2014
as Dr. Charles Luther
Unlimited
2013
as Harold Finch
The Last Ride
2012
as O'Keefe
Sinister
2012
as Sheriff
Alleged
2010
as William Jennings Bryan
The Genesis Code
2010
as Judge Hardin
Secretariat
2010
as Bull Hancock
Bury My Heart at Wounded Knee
2007
as President Ulysses S. Grant
Looking for Comedy in the Muslim World
2006
as Sen. Fred Dalton Thompson
Racing Stripes
2005
as Sir Trenton (voice)
Evel Knievel
2004
as Jay Sarno
Baby's Day Out
1994
as FBI Agent Grissom
In the Line of Fire
1993
as White House Chief of Staff Harry Sargent
Born Yesterday
1993
as Senator Hedges
Barbarians at the Gate
1993
as Jim Robinson
Keep the Change
1992
as Otis
Stay the Night
1992
as Det.Malone
White Sands
1992
as Arms Dealer (Uncredited)
Thunderheart
1992
as William Dawes
Bed of Lies
1992
as Richard 'Racehorse' Haynes
Iron Eagle III
1992
as Stockmann
Cape Fear
1991
as Tom Broadbent
Curly Sue
1991
as Bernard Oxbar
Necessary Roughness
1991
as Carver Purcell
Class Action
1991
as Dr. Getchell
Flight of the Intruder
1991
as Court Martial Officer (uncredited)
Die Hard 2
1990
as Trudeau
Days of Thunder
1990
as Big John
The Hunt for Red October
1990
as Admiral Painter
Fat Man and Little Boy
1989
as Melrose Hayden Barry
Feds
1988
as Bill Belecki
Unholy Matrimony
1988
as Frank Sweeny
No Way Out
1987
as CIA Director Marshall
Marie: A True Story
1985
as Fred Thompson