Akcja filmu rozgrywa się w górskiej wiosce, której mieszkańcy żyją w ciągłym strachu przed złymi demonami. Yan Chi Xia (Louis Koo) jest młodym łowcą demonów, który przybywa im na pomoc.