Final trailer creates urgency for theatrical run—releasing the last major promotional video pushes audiences toward final weeks in theaters. Three theatrical gifts reward repeat viewings; staggered March 7, March 20, and March 28 distributions encourage multiple visits. Akaza teaser visual is great first gift; featuring the popular Upper Moon demon as the initial giveaway draws fans. Record-breaking performance shows franchise strength; the film's massive success demonstrates Demon Slayer's continued cultural dominance.
The last push for the record-breaking Demon Slayer: Kimetsu no Yaiba Infinity Castle I anime film is upon us, with the series releasing its final trailer tonight as well as detailing its "finale" gift campaign for those watching the movie in Japanese theaters.
WATCH THE FINAL TRAILER: Demon Slayer: Kimetsu no Yaiba Infinity Castle I Final Trailer
Theatrical Gift Campaign (Japan)
Three theatrical gifts revealed:
Gift 1: March 7, 2026 - Original teaser visual of Akaza
Gift 2: March 20, 2026 - To be revealed
Gift 3: March 28, 2026 - To be revealed
Production Staff
Director: Haruo Sotozaki
Animation Studio: ufotable
Chief Animation Director/Character Designer: Akira Matsushima
Music: Yuki Kajiura and Go Shiina
Streaming Information
Crunchyroll streams both the Demon Slayer: Kimetsu no Yaiba TV anime and the Mugen Train movie in both sub and dub formats, along with the latest Hashira Training Arc series.
The Story
Official synopsis:
It is the Taisho Period in Japan. Tanjiro, a kindhearted boy who sells charcoal for a living, finds his family slaughtered by a demon. To make matters worse, his younger sister Nezuko, the sole survivor, has been transformed into a demon herself.
Though devastated by this grim reality, Tanjiro resolves to become a "demon slayer" so that he can turn his sister back into a human, and kill the demon that massacred his family.
Are you excited for the final push? Will you collect the theatrical gifts? Did you watch Infinity Castle I? Which arc is your favorite? Share your thoughts in the comments below!
format(webp))
format(webp))
format(webp))
format(webp))
format(webp))
format(webp))
format(webp))