Demonoid (1981)

While searching for a silver mine in a remote area of Mexico, a couple discover a strange relic: a dismembered left hand. The hand proves to have demonic powers, possessing the husband and a number of other victims. Only a fearless priest… More

Rated: R
Running Time:
Release Date: June 1, 1981
Add Your Rating
User Score