The Demon Core 2026
as Israel Slotin
Green Luck 2021
as Mr. Powell
Yesterday Was a Lie 2009
as Psychiatrist
National Lampoon's Senior Trip 1995
as Senator Duffield
The Freshman 1990
as Father Frank
Dead Ringers 1988
as Anatomy Class Supervisor
Switching Channels 1988
as Reporter
Rolling Vengeance 1987
as Judge
Credits from TMDB.