The theatrical run of Demon Slayer: Kimetsu no Yaiba – The Movie: Infinity Castle in China concluded abruptly on Dec. 11, 2025, after Chinese regulators denied the film a standard release extension.