Qi Ling är en föräldralös pojke som arbetat på ett värdshus med att plocka disk sedan han var liten. Yin Chen är en trollkarl som dyker upp för att värva Qi Ling till sin lärjunge och lära honom det han kan om magi. De beger sig till själarnas grav för att finna Qi Lings själsvapen, men hans nyfikenhet leder dem in i en konflikt som inte är av denna världen.