Dit deel speelt zich 100 jaar af na het eerste deel en de boze 'tree-demon' is weer terug. Dit keer moeten een boeddhistische priester en zijn leerling, hun krachten bundelen tegen de kwade geesten. Hierbij worden ze geholpen door de geest Lotus (Joey Wong) en door de op geld beluste zwaardvechter Yin.