How Long Demon Slayer: Infinity Castle Stays in Theaters — and When You Can Watch It at Home

Demon Slayer: Infinity Castle is steamrolling the global box office — and it’s not coming home anytime soon. Crunchyroll confirms no online release until 2026, with the film staying in theaters through 2025.
Short version: if you want to watch Demon Slayer: Infinity Castle this year, you need a movie ticket. Crunchyroll is keeping it off streaming for all of 2025, with 2026 as the earliest likely window. Not ideal if you were banking on a quick at-home release, but the studio is very clearly protecting the theatrical run here.
So when can you actually stream it?
Crunchyroll hasn't set a streaming date yet. What they did do is make the strategy crystal clear. In an interview with Popverse, Crunchyroll's EVP of Global Commerce, Mitchel Berger, put it like this:
"Go see [Demon Slayer: Infinity Castle] in the theater because the theater is the only place you're going to be able to see this film in 2025."
Translation: no home release in 2025. Expect it on Crunchyroll sometime in 2026, but there's no official day or month yet.
Why keep it in theaters this long?
Because it's crushing. Infinity Castle has been steamrolling the global box office, outpacing James Gunn's Superman, Fantastic Four: First Steps, and F1: The Movie. It's now the highest-grossing Japanese film ever, overtaking Demon Slayer: Mugen Train and Spirited Away. As of October 11, 2025, it sits at $634.7 million worldwide, with an IMDb score of 8.5/10, and currently ranks as the sixth-highest-grossing movie of 2025. It's tracking toward that $1 billion conversation if it keeps its legs.
Also, this is one of those movies that really does hit harder with a crowd and a wall of sound. I get why Crunchyroll wants people to experience it that way. The downside is obvious: if you can't get to a theater, you're stuck waiting.
What past Demon Slayer releases tell us about timing
Infinity Castle is a full-fledged feature, not a clip compilation, and that matters for the release window. Here's how the last few went, which gives us a rough template:
- Demon Slayer: Mugen Train: Japan theatrical release on October 16, 2020; hit Crunchyroll on October 4, 2021 (about a year later).
- Demon Slayer: To the Swordsmith Village: Japan theatrical release on February 3, 2023; on Crunchyroll by April 9, 2023 (about two months, but it was a compilation of TV episodes).
- Demon Slayer: To the Hashira Training: Theatrical release on February 2, 2024; online by May 12, 2024 (again, a compilation, so a faster digital turnaround).
Given that pattern, a mid-2026 streaming date for Infinity Castle feels reasonable. If you want a ballpark, summer 2026 — think July — is plausible, but that's an educated guess, not a promise.
The plan (and the trade-offs)
Keeping a monster hit in theaters through the calendar year makes financial sense and gives more regions a shot to catch it on the big screen, especially after a staggered rollout that already tested some fans' patience. On the flip side, the movie stays out of reach for folks who can't make it to a cinema. Crunchyroll did the same thing with Mugen Train, and they're clearly running that playbook again.
Bottom line: Demon Slayer: Infinity Castle will only be in theaters in 2025, with streaming likely sometime in 2026. It's still playing worldwide right now, so if you want in before then, grab a seat.