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