The Demon Slayer: Infinity Castle movie, released in the US and other countries starting September 12, 2025, is expected to be in theaters for approximately 30 to 45 days based on its strong box office success and Sony's past film patterns. Typically, the number of screens showing the film will start to decline after about four weeks, but if the movie continues to perform well, it might maintain a longer theatrical run before moving to digital streaming platforms in early 2026.