| Malice: 1999 (2013) as Broadcaster |
| Superman II: The Richard Donner Cut (2006) as General |
| The Man Who Cried (2000) as Joe |
| Clinton: His Struggle with Dirt (1998) as Bill Clinton |
| Velvet Goldmine (1998) as Lou |
| Horseshoe (1998) as Voice |
| The Nightwatch (1989) as Paul Arland |
| Intrigue (1988) as O'Brian |
| Breakthrough at Reykjavik (1987) as Edward Rowny |
| Superman IV: The Quest for Peace (1987) as Levon Hornsby |
| The Trial of Klaus Barbie (1987) as Thomas |
| The Last Days of Patton (1986) as Lt.Gen. Walter Bedell Smith |
| Maggie (1986) as Ralph Booker |
| Reunion at Fairborough (1985) as Duffy |
| The Dirty Dozen: Next Mission (1985) as General Trent Tucker |
| Monsignor Quixote (1985) as Professor Pilbeam |
| Electric Dreams (1984) as Mr. Ryley |
| Enigma (1982) |
| Who Dares Wins (1982) as Ambassador Franklin |
| Eye of the Needle (1981) as American Colonel |
| Raiders of the Lost Ark (1981) as Col. Musgrove |
| Superman II (1980) as General |
| The London Connection (1979) as General |
| Licensed to Love and Kill (1979) as Vice President |
| Ike (1979) as Gen. Carl Spaatz |
| One Fine Day (1979) as Arnold |
| The Billion Dollar Bubble (1978) as Radio Voice (voice) |
| Exiles (1977) as Hugh |
| Valentino (1977) as George Melford |
| It's Only Rock 'n' Roll (1977) as Board Member |
| The Ambassadors (1977) as Waymarsh |
| Twilight's Last Gleaming (1977) as Gen. Stonesifer |
| Death Play (1976) as Arthur |
| The Omen (1976) as Thorn's Second Aide |
| Spy Story (1976) as Colonel Schlegel |
| The Naked Civil Servant (1975) as 1st GI |
| Into Infinity (1975) as Jim Forbes |
| Inside Out (1975) as U.S. Colonel |
| Article Five (1975) as Jack |
| Mousey (1974) as Foreman |
| The Spikes Gang (1974) as Cowboy |
| Trick Baby (1972) as Phillips |
| Symbiopsychotaxiplasm: Take One (1968) as Self - Actor Testing for Freddy |
| Pretty Poison (1968) as Detective |