Eine kantonesische Opernkompanie kommt in Cheung Chau an, um für einen reichen Mann aufzutreten, der seinen Neffen Dick mit dem Star der Kompanie Ah Gee verheiraten möchte. Kaum angekommen, wird die Truppe von einem weiblichen Geist, Catshit, durchkreuzt, der sich als Vorläufer einer ganzen Geisterarmee entpuppt, die den Onkel und einen der älteren Schauspieler belästigen soll. Nur Ah Gee und Dick finden heraus, dass die Gefahr etwas mit einem Verbrechen zu tun hat, das von Ah Gees Vorfahren begangen wurde. Dabei wurden schlechte Medikamente an Soldaten verkauft, wodurch ein ganzer Zug von Geistern auf Rache aus ist