Ricky Lau continues his profitable Mr. Vampire series with this outing about Uncle Ming (Richard Ng), a crook posing as a Taoist priest who tricks the gullible into thinking that he has vanquished malevolent spirits. His con is aided in part by a pair of affable ghosts named Ta Pao (Lui Fong) and Hsi Pao. Meanwhile, a band of horse thieves is running rampant in the area. Their leader lures Ta Pao away from Ming, turning the docile spirit into a raging force, which gives the thieves a diversion to rescue a few of their captured brethren. A local kung-fu master (Lam Ching-ying) manages to not only deal with the enraged ghost, but also to kill off the bloodthirsty bandits. Unfortunately, the bandits return an unruly gaggle of spirits leading to more high-kicking kung-fu sequences. Rotund martial arts star Sammo Hung also appears.