| A Keller Christmas Vacation (2025) as Ron |
| Buy Now! The Shopping Conspiracy (2024) as (voice) |
| Angel Has Fallen (2019) as Neurologist |
| Forgotten Man (2017) as Mike |
| Woman in Gold (2015) as Franks |
| Mo (2010) as Sen. George Mitchell |
| De-Lovely (2004) as Dr. Moorhead |
| It's All About Love (2003) as George |
| Whistle (2002) as Curtis |
| The Tailor of Panama (2001) as Elliot |
| Shooting Fish (1997) as IRS Man |
| Cold Comfort Farm (1995) as Earl P. Neck |
| Don't Leave Me This Way (1993) as Tom Neil |
| Hostages (1992) as David Say |
| Back in the USSR (1992) as Whittier |
| Hancock (1991) as American TV Executive |
| Perfectly Normal (1991) as Man in Stand |
| The Tragedy of Flight 103: The Inside Story (1990) as Martin Shugrue |
| Monkeys (1989) as Benedict J. Tisa |
| Murrow (1986) as Don Hollenbeck |
| Revolution (1985) as Israel Davis |
| Water (1985) as Spenco Executive |
| Top Secret! (1984) as Du Quois |
| Under the Hammer (1984) as Teichman |
| The Sender (1982) as Dr Hirsch |
| Incubus (1982) as Lt. Drivas |
| Reds (1981) as Maurice Becker |
| Ragtime (1981) as County Clerk |
| Improper Channels (1981) as Harold Clevish |
| Birth of the Beatles (1979) as Reporter |
| A Bridge Too Far (1977) as US Private |
| Nasty Habits (1977) as Ambrose |
| Fiddler on the Roof (1971) as Leibesh (uncredited) |
| Perfectly Normal Associate Producer |