內向老實的高中生天童純(小野賢章 配音)自幼生長在美麗舒適的京都,某天他突然遭到一個惡鬼的襲擊,倉皇之中跑入一座古寺,得到了僧人源云(中村獅童 配音)的救助。俄而竟被源云帶到了久遠的平安時代。原來平安時代惡鬼橫行,與人類展開了連番的戰爭。為了消滅餓鬼,源云穿越時空帶來了被稱作救世主的天童。在最新的戰斗中,天童為救助伙伴無意中喚醒了號稱能摧毀惡鬼們的八岐大蛇。偶然的機會,他和大蛇救下了被貴族追殺的惡鬼水葉,由此發現了惡鬼的真面目,而他作為救世主的信念也遭到了動搖…… 本片根據高田崇史的同名原著改編。