Ning is een vrolijke jonge knul die door China trekt als inner van schulden. Op een dag komt hij terecht in een stadje vol geesten, waarbij hij smoorverliefd wordt op één van hen. Tegelijkertijd krijgt hij twee geestjagers achter zich aan. Hoewel het land ontdoen van geesten hun beider doel is, zijn de twee met elkaar in strijd. Voor Ning breekt een lastige tijd aan, waarbij het de vraag is of hij de liefde van zijn geliefde geest kan winnen en hun beide uit handen te houden van de geestjagers.