Au VIIIe siècle, aux frontières de la mer du Nord, Harald, le fils de Dagmar roi des Vikings, part en expédition pour sauver ce dernier, maudit pour s'être emparé du trésor d'Ignir, le dragon des mers
Un kakuen, une créature mi-homme mi-singe, terrorise le village de Mitsuke. Benzon, un bonze, va au temple Kôzen-ji pour demander de l'aide. Il revient avec Hayate, un chien exorciste.
Mashira le kakuen, mi-homme mi-singe, est atteint d'un mal mystérieux après avoir voulu aider la déesse Yanahime. Son chien exorciste, Hayate, part seul dans la montagne.