Легендарный охотник на колдунов, волшебник Пу Сунлин (Джеки Чан) должен следить за существами, которые проникают в мир людей из других измерений. Он стоит на страже границы между мирами на вершине горы вместе со своими помощниками, веселыми гоблинами. Однажды Пу встречает поистине опасного соперника — могущественную колдунью, которая вместе со своей сестрой питается душами молодых девушек, обещая им вечную красоту. Сумеет ли Пу победить в этой схватке?