Demon Slayer -Kimetsu no Yaiba- Infinity Castle – Akaza Returns has earned an estimated total of $128.6 million in North American markets, making it the highest-grossing non-English international film of all time, according to The Numbers and Box Office Mojo. This surpasses the record set by 2000’s Crouching Tiger, Hidden Dragon ($128.1 million, unadjusted for inflation).
The first Demon Slayer -Kimetsu no Yaiba- Infinity Castle film also reached an estimated total of $648 million worldwide. The film is now the 5th highest-grossing film of 2025, surpassing How to Train Your Dragon ($635.7 million).
Previously, Sony Pictures Entertainment announced Demon Slayer -Kimetsu no Yaiba- Infinity Castle – Akaza Returns is the first Japanese film to exceed $600 million at the worldwide box office, making it the most highest-grossing anime film ever. The film also surpassed 35 billion yen in revenue in Japan, making it the second ever film to reach the milestone at the box office.
Haruo Sotozaki directed the film at studio ufotable. In addition, Akira Matsushima is the character designer and chief animation director. Further, Aimer performs the theme song “Taiyō ga Noboranai Sekai (A World Where the Sun Never Rises),” while LiSA performs the song “Zankoku no Yoru ni Kagayake (Shine in the Cruel Night).”
Lastly, the film’s English dub cast includes:
- Zach Aguilar as Tanjiro Kamado
- Abby Trott as Nezuko Kamado
- Aleks Le as Zenitsu Agatsuma
- Bryce Papenbrook as Inosuke Hashibira
- Brianna Knickerbocker as Kanao Tsuyuri
- Zeno Robinson as Genya Shinazugawa
- Johnny Yong Bosch as Giyu Tomioka
- Ray Chase as Tengen Uzui
- Griffin Burns as Muichiro Tokito
- Erika Harlacher as Shinobu Kocho
- Kira Buckland as Mitsuri Kanroji
- Erik Scott Kimerer as Obanai Iguro
- Kaiji Tang as Sanemi Shinazugawa
- Crispin Freeman as Gyomei Himejima
- Lucien Dodge as Akaza (Upper Three)
- Channing Tatum as Keizo
- Rebecca Wang as Koyuki