| The Gettysburg Address (2025) as William Herndon (voice) |
| Purgatory Station (2024) as Horatio Grimes |
| The Inheritance (2024) as Charles Abernathy |
| Scarlett (2021) as Danny |
| Ghostbusters: Afterlife (2021) as The Ghost Farmer |
| Unbroken: Path to Redemption (2018) as Major |
| Alex & the List (2018) as Mr. Stern |
| Mountain Top (2017) as Maxwell Forrest |
| The 33 (2015) as President Sebastián Piñera |
| Larry Gaye: Renegade Male Flight Attendant (2015) as Flight School Instructor |
| Decoding Annie Parker (2014) as Dr. Benton |
| Live at the Foxes Den (2013) as Tony O'Hara |
| Runner Runner (2013) as Dean Alex Monroe |
| Highland Park (2013) as Bert |
| Jimmy (2013) as Sheriff Brinson |
| Argo (2012) as Cyrus Vance |
| Trouble with the Curve (2012) as Watson |
| Get the Gringo (2012) as Mr. Kaufmann |
| The Least of These (2011) as Father Thomas Peters |
| The Lincoln Lawyer (2011) as Cecil Dobbs |
| Kill the Irishman (2011) as Jerry Merke |
| The Trial (2010) as Joe Whetstone |
| Tenure (2010) as William Thurber |
| 24: Redemption (2008) as Ethan Kanin |
| The Lazarus Project (2008) as Father Ezra |
| Player 5150 (2008) as Nick |
| Veronica in the FBI (2007) as Principal Harris |
| Rendition (2007) as Lars Whitman |
| Numb (2007) as Dr. Townshend |
| Fracture (2007) as Judge Gardner |
| Dead Silence (2007) as Edward Ashen |
| Believe in Me (2006) as Hugh Moreland |
| Dallas 362 (2005) as Joe |
| I ♥ Huckabees (2004) as Mr. Silver |
| Judas (2004) as Caiaphas |
| Iron Jawed Angels (2004) as President Woodrow Wilson |
| Broadway's Lost Treasures (2003) as Juan Perón (segment "Evita") |
| The Pact (2002) as James Harte |
| Boat Trip (2002) as Boat Captain |
| Scenes of the Crime (2002) as Steven, Jimmy's Partner |
| 61* (2001) as Dan Topping |
| When Billie Beat Bobby (2001) as Jerry Perenchio |
| Running Mates (2000) as Sen. Terrence Randall |
| The Perfect Storm (2000) as Alexander McAnally III |
| "Bats" Abound (1999) as Self |
| Bats (1999) as Dr. Alexander McCabe |
| Patch Adams (1998) as Dean Walcott |
| Buffalo Soldiers (1997) as Col. Benjamin Grierson |
| Midnight in the Garden of Good and Evil (1997) as Finley Largent |
| A Thousand Acres (1997) as Judge (uncredited) |
| Elvis Meets Nixon (1997) as Richard M. Nixon |
| Changing Habits (1997) as Bishop Creighton |
| The Glimmer Man (1996) as Frank Deverell |
| The Siege at Ruby Ridge (1996) as Bo Gritz |
| Broken Arrow (1996) as Pritchett |
| Ace Ventura: When Nature Calls (1995) as Burton Quinn |
| Dolores Claiborne (1995) as Mr. Pease |
| Kingfish: A Story of Huey P. Long (1995) as Franklin D. Roosevelt |
| In Pursuit of Honor (1995) as Col. John Hardesty |
| Cosmic Slop (1994) as President Ellis (segment 'Space Traders') |
| The Shawshank Redemption (1994) as Warden Norton |
| Roswell (1994) as Frank Joyce |
| Demolition Man (1993) as Chief George Earle |
| Father Hood (1993) as Lazzaro |
| Jennifer Eight (1992) as Goodridge |
| The Public Eye (1992) as Older Agent |
| Ladykiller (1992) as Wolkowski |
| Dead Ahead: The Exxon Valdez Disaster (1992) as Larry Dietrick |
| Patriot Games (1992) as Interviewer |
| Ned Blessing: The True Story Of My Life (1992) as Texas Preacher |
| Missing Pieces (1992) as Mr Gabor |
| JFK (1991) as TV Newsman #3 |
| Mission of the Shark: The Saga of the U.S.S. Indianapolis (1991) as Chaplain |
| Perry Mason: The Case of the Glass Coffin (1991) as Asst. D.A. Scott Willard |
| The Bride in Black (1990) as Sydney |
| Judgment (1990) as Monsignor Beauvais |
| Born on the Fourth of July (1989) as Doctor |
| Glory (1989) as Gen. Charles Garrison Harker |
| Cookie (1989) as Richie Segretto |
| Unconquered (1989) as Gov. George Wallace |
| Forever James Dean (1988) as Narrator (voice) |
| The Pick-up Artist (1987) as Fernando Portacarrero |
| Matewan (1987) as C.E. Lively |
| Adam: His Song Continues (1986) as Edgar Milton |
| Static (1986) as Frank |
| Finnegan Begin Again (1985) as Christian Jameson |
| Soldiers in Hiding (1984) as Narrator |
| Lois Gibbs and the Love Canal (1982) as Harry Gibbs |
| Rollover (1981) as Sal Naftari |
| Ghostkiller as Fr. Wilson O'Rourke |