Directed by: James Polakof Stars: Britt Ekland, Lana Wood, Kabir Bedi Language: English Country: Usa Also known as: Demon Rage, Demon Seed, Dark Eyes, Incubus Description: This film begins with a woman named “Lisa” (Lana Wood) running on the beach screaming as loud as she can while being pursued by an unknown […]