Dans le Japon de l'ère Edo, alors que la lutte entre démons et samouraïs fait rage, on annonce la résurrection de la toute-puissante Ashura, Reine de tous les démons. Au même moment, Izumo, un ancien chasseur de démons reconverti dans le théâtre, fait la connaissance d'une mystérieuse jeune femme dont il tombe rapidement amoureux. Mais sa rencontre avec celle-ci, qui semble être étrangement liée à la maléfique Ashura, le confronte violemment à son passé. Son amour pour la jeune femme mènera Izumo vers un ultime combat.