Un grupo de ópera cantonesa llega a Cheung Chau para actuar para un hombre rico, quien quiere casar a su sobrino Dick con la estrella de la compañía Ah Gee.
Tan pronto como llegan, la compañía es obstaculizada por un espíritu femenino, Catshit, que resulta ser el precursor de todo un ejército de espíritus enviados para molestar al tío y a uno de los actores mayores.
Solo Ah Gee y Dick descubren que el peligro tiene algo que ver con un crimen cometido por los ancestros de Ah Gee. Esto involucró vender medicinas falsas a los soldados, como resultado de lo cual todo un pelotón de fantasmas está en busca de venganza.