Shih Erh (Yuen Biao), un discípulo de monje taoísta, recibe a un erudito llamado Tsui Hung-Chuen (Lawrence Ng) después de que incendió su casa sin querer luego de luchar contra un demonio. Shih Erh y su maestro Wu Men-Chu (Wu Ma) se alojan e intentan proteger a Tsui de los demonios y espíritus que acechan en las cercanías; sin embargo, Tsui se encuentra con una mujer benevolente llamada Mo Chiu (Joey Wang), quien está confinada a las manos del malvado Rey Fantasma (Elizabeth Lee).