Demonoid: Messenger of Death

Demonoid: Messenger of Death

1,472 views
A young married couple inadvertently releases a demon which possess people's left hands and forces them to behave in a suitably diabolical manner. If they want to free themselves, they have only one choice: cut off their own left hand!

Duration: 78 min

Quality: HD

Release: 1981

IMDb: 4.6

Loading...