Yuta Okkotsu presenció cómo Rika Orimoto, su amiga de la infancia, perdió la vida en un accidente de tráfico cuando solo era un niño. Yuta, afligido porque Rika se ha convertido en una Maldición, intenta quitarse la vida, pero Satoru Gojo, el hechicero más poderoso, lo invita a entrar en la Escuela de Hechicería. Después de conocer a Maki Zen'in, Toge Inumaki y Panda, sus compañeros de clase, Okkotsu se llena de valor y toma una decisión: Quiero tener la confianza para decir que merezco vivir. En la Escuela de Hechicería voy a romper la Maldición de Rika. Mientras tanto, Suguru Geto, un brujo malvado que antaño masacró a gente de a pie y fue expulsado de la Escuela de Hechicería, aparece ante Okkotsu y sus amigos. El próximo 24 de diciembre celebraremos el desfile nocturno de los cien demonios. Geto, desata un sinfín de Maldiciones sobre Shinjuku y Kioto con el objetivo de exterminar a todos aquellos que no sean hechiceros para crear un mundo paradisíaco exclusivo para ellos. ¿Podrá Okkotsu detener a Geto y romper la Maldición de Rika?