Robert Alvarez: Robert Alvarez. Actor: The Illiac Passion. Robert Alvarez is known for The Illiac Passion (1967).
Known For: The Illiac Passion (Narcissus)