Mephisto (1981) 3o4y58

(Summary by FreeGreatMovies.com)