What's more shocking is that Demon Slayer went on to make history yet again with its big release of 2025, Infinity Castle ...