Une compagnie d'opéra cantonais arrive à Cheung Chau pour se produire devant un homme riche, qui veut marier son neveu Dick à la star de la compagnie Ah Gee. Dès leur arrivée, la compagnie est contrecarrée par un esprit féminin, Catshit, qui s'avère être le précurseur de toute une armée d'esprits envoyés harceler l'oncle et l'un des acteurs plus âgés. Seuls Ah Gee et Dick découvrent que le danger a quelque chose à voir avec un crime commis par les ancêtres d'Ah Gee. Cela impliquait de vendre de mauvais médicaments aux soldats à la suite de quoi tout un peloton de fantômes est prêt à se venger