Una compagnia d'opera cantonese arriva a Cheung Chau per esibirsi per un uomo ricco, che vuole sposare suo nipote Dick con la star della compagnia Ah Gee. Non appena arrivano, la compagnia viene ostacolata da uno spirito femminile, Catshit, che si rivela essere il precursore di un intero esercito di spiriti inviati a tormentare lo zio e uno degli attori più anziani. Solo Ah Gee e Dick scoprono che il pericolo ha qualcosa a che fare con un crimine commesso dagli antenati di Ah Gee. Ciò ha comportato la vendita di cattive medicine ai soldati, a seguito della quale un intero plotone di fantasmi è in cerca di vendetta