Ein Cantonese-Opernensemble kommt in Cheung Chau an, um für einen reichen Mann aufzutreten, der seinen Neffen Dick mit dem Star des Ensembles, Ah Gee, verheiraten möchte.
Sobald sie ankommen, wird das Ensemble von einem weiblichen Geist namens Catshit vereitelt, der sich als Vorläufer einer ganzen Armee von Geistern herausstellt, die den Onkel und einen der älteren Schauspieler belästigen sollen.
Nur Ah Gee und Dick finden heraus, dass die Gefahr etwas mit einem Verbrechen zu tun hat, das von Ah Gees Vorfahren begangen wurde.
Dies beinhaltete den Verkauf von schlechten Medikamenten an Soldaten, als Folge dessen eine ganze Einheit von Geistern auf Rache aus ist.