Demon Slayer: Kimetsu no Yaiba Infinity Castle

Run Time: 155 mins
Air Date: Fri, 18 Jul 2025
Average Rating: ⭐ 7.201 (92 votes)
ufotable Aniplex ShueishaThe Demon Slayer Corps are drawn into the Infinity Castle, where Tanjiro, Nezuko, and the Hashira face terrifying Upper Rank demons in a desperate fight as the final battle against Muzan Kibutsuji begins.