The Legend of Blood Castle
1974
Human Animals
1984
The Cannibal Man
1973
Panic Beats
1983
The Blood Spattered Bride
Sukkubus
1989
Howl of the Devil
1988
Night of the Demon (1980 film)
1980
Self Defense (1983 film)
1985
Don't Deliver Us from Evil
1972
Nadie oyó gritar
2021
Smile Before Death
Show more
Some sources included in this module are from JustWatch.
A European countess bathes in the blood of virgins so that she may enjoy eternal youth.
Longlegs
Horror
Indian 2
Action
Despicable Me 4
Children
Deadpool & Wolverine