The Devil

The Devil

1h 26m 1981 Horror Taiwan
Budget: - Revenue: -

A hideously ugly witch casts spells on her victims which turns their insides into snakes and worms.

Director

Chang Jen-Chieh

Writer

Luk Pak-Sang