how long will the demon slayer movie be in theaters

1 minute ago 1
Nature

The Demon Slayer: Kimetsu no Yaiba – The Movie: Infinity Castle has a runtime of approximately 155 minutes (2 hours and 35 minutes). Regarding its theatrical run, while exact duration can vary by region and theater performance, similar Demon Slayer movies and arcs have typically stayed in theaters for about 2 to 4 weeks, with the possibility of longer runs in some locations depending on popularity and box office success. In Japan, movies from this franchise could remain in theaters longer, sometimes up to a year, but in the US and many international markets, a few weeks to a month is more common for the theatrical run. This movie was released in Japan on July 18, 2025, and in the United States and several other countries starting September 12, 2025.