Robert Pennard is an actor who appeared only in Insatiable.
Insatiable 1980
as Charles
Credits from TMDB.