The 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.
Rated R | Length 155 minutes
Natsuki Hanae | Akari Kito | Yoshitsugu Matsuoka | Hiro Shimono | Toshihiko Seki | Reina Ueda | Nobuhiko Okamoto | Takahiro Sakurai | Katsuyuki Konishi | Kengo Kawanishi | Saori Hayami | Kana Hanazawa | Kenichi Suzumura | Tomokazu Sugita | Akira Ishida