Santa Sangre (1989) 716866

(Summary from Wikipedia)