1981 • Taiwan • Directed by Wei-Lan Wang
A supernatural tale of demonic possession and martial arts mayhem.