Ingrid Caven German Empire Best movies: Narcissus and Psyche (1980) Fear Eats the Soul (1974) Martha (1974) (TV movie)