Satoru Gojo (Stimme im Original: Yuichi Nakamura) und Suguru Geto (Takahiro Sakurai) werden auf eine bedeutsame Mission geschickt. Ihre Aufgabe ist es, Riko Amanai (Anna Nagase), ein junges Mädchen, zu begleiten und zu beschützen und zur Entität zu bringen. Doch die Mission wirft sie in einen tiefen Strudel moralischer Zwiespälte, der die ohnehin zerbrechliche Freundschaft zwischen Zauberern und normalen Menschen bis an den Rand des Zerbrechens bringt. Jahre später wächst die Anzahl der Flüche stetig und unter der Führung eines uralten, gefährlichen Fluchgeistes schließen sich die Flüche zusammen, um die Menschheit zu vernichten.