Jaren geleden executeerde een dorpshoofd op het platteland van Hong Kong een man wegens het plegen van overspel door hem in de oceaan te verdrinken. Zijn minnares, in een poging het dorp te ontvluchten, sterft wanneer ze in een plas drijfzand stort. Jaren later verdwijnen mensen die in de oceaan zwemmen op mysterieuze wijze en dagen later spoelen hun lichamen aan. Een plaatselijke politieagent genaamd Lu Hsien, die taoïstische magie beoefent, gelooft dat een watergeest (vermoedelijk de geest van de overspelige) verantwoordelijk is voor hun dood. Daarom bundelt hij zijn krachten met zijn collega Wang Hsiao-Ming om het platteland van deze demon te verlossen voordat hij opnieuw kan toeslaan. Hsiao-Ming is zich er echter niet van bewust dat de geest van de minnares, die uit haar modderige graf is opgestaan, verliefd op hem is geworden en ervoor zal zorgen dat niemand anders voor hem valt.