| OZI: Voice of the Forest (2024) as Mr. Smiley |
| Miranda's Victim (2023) as Judge Wren |
| Mr. Harrigan's Phone (2022) as Mr. Harrigan |
| Moonfall (2022) as Holdenfield |
| JFK Revisited: Through the Looking Glass (2021) as Self - Narrator (voice) |
| Alone (2020) as Edward |
| Citizen Jane, l'Amérique selon Fonda (2020) |
| The Burnt Orange Heresy (2020) as Jerome Debney |
| Reach for the Stars (2019) as Self |
| Ad Astra (2019) as Thomas Pruitt |
| Physique de la tristesse (2019) as (voice) |
| Backdraft 2 (2019) as Ronald Bartel |
| American Hangman (2019) as Judge Straight |
| Measure of a Man (2018) as Dr. Kahn |
| The Leisure Seeker (2018) as John Spencer |
| Basmati Blues (2017) as Gurgon |
| Milton's Secret (2016) as Grandpa Howard |
| Point and Shoot (2016) as Man |
| The Hunger Games: Mockingjay - Part 2 (2015) as President Coriolanus Snow |
| Forsaken (2015) as Rev. Clayton |
| Nicolas Roeg: It's About Time... (2015) as Self |
| The Mockingjay Lives: The Making of the Hunger Games: Mockingjay Part 1 (2015) as Self - President Coriolanus Snow |
| Pirate's Passage (2015) as Captain Charles Johnson (voice) |
| The Hunger Games: Mockingjay - Part 1 (2014) as President Coriolanus Snow |
| The Calling (2014) as Father Price |
| Surviving the Game: Making The Hunger Games: Catching Fire (2014) as Self - President Coriolanus Snow |
| The Hunger Games: Catching Fire (2013) as President Coriolanus Snow |
| Jappeloup (2013) as John Lester |
| La migliore offerta (2013) as Billy Whistler |
| The Hunger Games: Letters From The Rose Garden (2012) as Self |
| The World Is Watching: Making the Hunger Games (2012) as Self - President Coriolanus Snow |
| Assassin's Bullet (2012) as Ambassador Ashdown |
| Dawn Rider (2012) as Pop |
| The Hunger Games (2012) as President Coriolanus Snow |
| The Man on the Train (2011) as The Professor |
| Hollywood Invasion (2011) as archive footage |
| Jock the Hero Dog (2011) as Narrator / Sir Percy Fitzpatrick (voice) |
| Horrible Bosses (2011) as Jack Pellit |
| The Eagle (2011) as Aquila |
| The Mechanic (2011) as Harry McKenna |
| The Con Artist (2010) as Kranski |
| Astro Boy (2009) as President Stone (voice) |
| The Eastmans (2009) as Dr. Charles Eastman |
| Stonehenge: Decoded (2008) as Narrator (voice) |
| Fool's Gold (2008) as Nigel Honeycutt |
| Puffball (2007) as Lars |
| L'âge des ténèbres (2007) as Donald Sutherland |
| Trumbo (2007) as Self |
| Dinosaurs: Giants of Patagonia (2007) as Narrator |
| Reign Over Me (2007) as Richter Raines |
| Sleepwalkers (2007) as Businessman Struck by a Taxi |
| Fierce People (2006) as Ogden C. Osborne |
| Beerfest (2006) as Johann von Wolfhaus (uncredited) |
| Land of the Blind (2006) as Thorne |
| Ask the Dust (2006) as Hellfrick |
| Fellini dice... (2006) as Self |
| Operation Dirty Dozen (2006) as Self (uncredited) |
| Armed and Deadly: The Making of 'The Dirty Dozen' (2006) as Self |
| Budd Boetticher: A Man Can Do That (2005) as Self |
| Pride & Prejudice (2005) as Mr. Bennet |
| Lord of War (2005) as Colonel Oliver Southern (voice) |
| American Gun (2005) as Carl Wilk |
| Sir! No Sir! (2005) as Self |
| An American Haunting (2005) as John Bell |
| Aurora Borealis (2005) as Ronald Shorter |
| Cold Mountain (2003) as Reverend Monroe |
| Path to War (2003) as Clark Clifford |
| Baltic Storm (2003) as Lou Aldryn |
| The Italian Job (2003) as John Bridger |
| Piazza delle cinque lune (2003) as Rosario Sarracino |
| Fellini: Je suis un grand menteur (2003) as Self - Casanova |
| The Magic of Fellini (2002) as Self (archive footage) |
| 大腕 (2001) as Tyler |
| Uprising (2001) as Adam Czerniaków |
| Final Fantasy: The Spirits Within (2001) as Dr. Sid (voice) |
| The Big Heist (2001) as Jimmy Burke |
| The Autobiography of Malcolm X (2001) as Narrator (voice) |
| Panic (2000) as Michael |
| Clint Eastwood: Out of the Shadows (2000) as Self |
| The Art of War (2000) as Douglas Thomas |
| Space Cowboys (2000) as Jerry O'Neill |
| Enlisted: The Story of 'M*A*S*H' (2000) as Self |
| Virus: Ghost in the Machine (1999) as Self |
| The Hunley (1999) as Gen. Pierre G.T. Beauregard |
| Instinct (1999) as Ben Hillard |
| Behind the Mask (1999) as Dr. Bob Shushan |
| Virus (1999) as Captain Robert Everton |
| Free Money (1998) as Judge Rausenberg |
| Without Limits (1998) as Bill Bowerman |
| Fallen (1998) as Lt. Stanton |
| The Assignment (1997) as Jack Shaw / Henry Fields |
| Shadow Conspiracy (1997) as Jacob Conrad |
| Natural Enemy (1996) as Ted Robards |
| Hollow Point (1996) as Garrett Lawton |
| A Time to Kill (1996) as Lucien Wilbanks |
| Hearst Castle: Building the Dream (1996) as Narrator |
| Roger Moore: A Matter of Class (1995) as Self (archive footage) |
| Outbreak (1995) as General Donald McClintock |
| Citizen X (1995) as Col. Mikhail Fetisov |
| Disclosure (1994) as Bob Garvin |
| The Puppet Masters (1994) as Andrew Nivens |
| Oldest Living Confederate Widow Tells All (1994) as William Marsden |
| The Lifeforce Experiment (1994) as Dr. 'Mac' MacLean |
| La Classe américaine (1993) as Assassin (archive footage) (uncredited) |
| Six Degrees of Separation (1993) as Flan |
| Younger and Younger (1993) as Jonathan Younger |
| Bethune: The Making of a Hero (1993) as Dr. Norman Bethune |
| Red Hot (1993) as Kirov |
| Benefit of the Doubt (1993) as Frank |
| The Poky Little Puppy's First Christmas (1992) as Narrator (voice) |
| The Railway Station Man (1992) as Roger Hawthorne |
| 落陽 (1992) as John Williams |
| Buffy the Vampire Slayer (1992) as Merrick Jamison-Smythe |
| Shadow of the Wolf (1992) as Henderson |
| Quicksand: No Escape (1992) as Murdoch |
| JFK (1991) as X |
| Cerro Torre: Schrei aus Stein (1991) as Ivan |
| Backdraft (1991) as Ronald Bartel |
| Buster's Bedroom (1991) as O'Connor |
| Eminent Domain (1991) as Josef Borski |
| Kate Bush: The Sensual World - The Video (1990) as Self (archive footage) |
| A Dry White Season (1989) as Ben du Toit |
| Lock Up (1989) as Warden Drumgoole |
| Lost Angels (1989) as Dr. Charles Loftis |
| Apprentice to Murder (1988) as John Reese |
| People of the Forest: The Chimps of Gombe (1988) as Narrator (voice) |
| The Trouble with Spies (1987) as Appleton Porter |
| The Rosary Murders (1987) as Father Robert Koesler |
| Oviri (1986) as Paul Gauguin |
| Revolution (1985) as Sgt. Maj. Peasy |
| Heaven Help Us (1985) as Brother Thadeus |
| Ordeal by Innocence (1984) as Dr. Arthur Calgary |
| Crackers (1984) as Westlake |
| The Winter of Our Discontent (1983) as Ethan Hawley |
| Max Dugan Returns (1983) as Brian Costello |
| Fellini nel cestino (1983) as Self |
| Night of 100 Stars (1982) as Self |
| A War Story (1981) as Narrator (voice) |
| Threshold (1981) as Dr. Thomas Vrain |
| Eye of the Needle (1981) as Faber |
| Gas (1981) as Nick the Noz |
| Ordinary People (1980) as Calvin Jarrett |
| Nothing Personal (1980) as Roger Keller |
| North China Factory (1980) as Narrator (voice) |
| Bear Island (1979) as Frank Lansing |
| A Man, a Woman and a Bank (1979) as Reese Halperin |
| Murder by Decree (1979) as Robert Lees |
| Invasion of the Body Snatchers (1978) as Matthew Bennell |
| The First Great Train Robbery (1978) as Robert Agar |
| Animal House (1978) as Dave Jennings |
| Der Richter und sein Henker (1978) as Corpse of Lt. Robert Schmied (uncredited) |
| Les liens de sang (1978) as Carella |
| The Disappearance (1977) as Jay Mallory |
| The Kentucky Fried Movie (1977) as The Clumsy Waiter (segment "That's Armageddon") |
| Bethune (1977) as Dr. Norman Bethune |
| The Eagle Has Landed (1976) as Liam Devlin |
| Il Casanova di Federico Fellini (1976) as Giacomo Casanova |
| Novecento (1976) as Attila Mellanchini |
| Bertolucci secondo il cinema (1976) as Self |
| Abicinema (1975) as Self |
| The Day of the Locust (1975) as Homer Simpson |
| S*P*Y*S (1974) as Bruland |
| Alien Thunder (1974) as Sgt. Dan Candy |
| Les Vilaines manières (1974) as Man walking (uncredited) |
| Don't Look Now (1973) as John Baxter |
| Lady Ice (1973) as Andy Hammon |
| Steelyard Blues (1973) as Jesse Veldini |
| FTA (1972) as Self |
| 'Klute' in New York (1971) as Self |
| Johnny Got His Gun (1971) as Christ |
| Klute (1971) as John Klute |
| Little Murders (1971) as Rev. Dupas |
| Alex in Wonderland (1970) as Alex Morrison |
| Act of the Heart (1970) as Father Michael Ferrier |
| Kelly's Heroes (1970) as Sgt. Oddball (Tank Commander) |
| M*A*S*H (1970) as Hawkeye Pierce |
| Start the Revolution Without Me (1970) as Charles / Pierre |
| The Sunshine Patriot (1968) as Benedeck |
| Joanna (1968) as Lord Peter Sanderson |
| The Split (1968) as Dave Negli |
| Oedipus the King (1968) as Chorus Leader |
| Interlude (1968) as Lawrence |
| Sebastian (1968) as Ackerman |
| Billion Dollar Brain (1967) as Scientist at Computer |
| The Shuttered Room (1967) as Zebulon (voice) |
| The Dirty Dozen (1967) as Vernon Pinkley |
| Promise Her Anything (1966) as Autograph Seeking Father (uncredited) |
| The Bedford Incident (1965) as Hospitalman Nerney - Sick Bay |
| Fanatic (1965) as Joseph |
| Dr. Terror's House of Horrors (1965) as Bob Carroll |
| Il castello dei morti vivi (1964) as Sgt. Paul / The Witch / The Old Man |
| Hamlet at Elsinore (1964) as Fortinbras |
| The World Ten Times Over (1963) as Tall Man in Nightclub (uncredited) |
| For King and Country: Out There (1963) as Canadian |
| Pirate's Passage Writer |
| Pirate's Passage Producer |
| Steelyard Blues Executive Producer |
| FTA Producer |
| FTA Writer |