Pu Songling (Jackie Chan), un legendar vânător de demoni, este rugat să investigheze disparițiile misterioase ale fetelor tinere dintr-un sat mic. Când descoperă că forțele malefice îi răpeau pe fete pentru a-și sărbători sufletele, el începe să salveze umanitatea de invazia inumană care călătorește prin lumi ascunse și dimensiuni colorate.