Actor
The Caine Mutiny Court-Martial
2023
as Vice Admiral R.T. Dewey
The Last Full Measure
2020
as Senator Holt
Range 15
2016
as The President
Sniper: Special Ops
2016
as Lieutenant Colonel Jackson
Blue
2015
as Mr. Phelps
Planes: Fire & Rescue
2014
as Cabbie (voice)
The Purge: Anarchy
2014
as New Founding Father
August: Osage County
2013
as Radio Announcer
Naked Run
2011
as Harry
Knight and Day
2010
as Frank Knight
The Great Raid
2005
as General Kreuger
Alexander
2004
as Macedonian Veteran at Hyphasis Speech (uncredited)
Missing Brendan
2004
as General Temekin
44 Minutes: The North Hollywood Shoot-Out
2003
as SWAT Lieutenant
Spy Game
2001
as Commander Wiley
Rules of Engagement
2000
as Gen. Perry
Wicked Ways
1999
as Vernon Harpwood
Saving Private Ryan
1998
as War Department Colonel
Operation Delta Force 2: Mayday
1998
as Captain Halsey Lang
Starship Troopers
1997
as General
Trial and Error
1997
as Dr. Stone
Within the Rock
1996
as General Hurst
Mission: Impossible
1996
as Frank Barnes
Sgt. Bilko
1996
as First Engineer
Under Siege 2: Dark Territory
1995
as Captain Garza
Outbreak
1995
as Colonel Briggs
Blue Sky
1994
as Col. Mike Anwalt
Natural Born Killers
1994
as Dale Wrigley
Endangered
1994
as Ricky (deputy Jogger)
Guarding Tess
1994
as Charles Ivy
Cover Story
1993
as Jack
Under Siege
1992
as Captain Garza
Dead On: Relentless II
1992
as Captain Rivers
JFK
1991
as General Y
Mission of the Shark: The Saga of the U.S.S. Indianapolis
1991
as Major Green
Servants of Twilight
1991
as Police Officer
Kid
1990
as Forrest Garvey
The Court-Martial of Jackie Robinson
1990
Fire Birds
1990
as A.K. McNeil
The Fourth War
1990
as Sergeant Major
Spontaneous Combustion
1990
as General
Always
1989
as Don
Born on the Fourth of July
1989
as Infantry Colonel
The Neon Empire
1989
as Chief Bates
Casualties of War
1989
as Capt. Hill
The Favorite
1989
as French Officer
The Beast of War
1988
as Helicopter Crew Chief (uncredited)
Platoon
1986
as Captain Harris
Invaders from Mars
1986
as Squad Leader