The first full-length film in the much-anticipated trilogy Demon Slayer: Kimetsu no Yaiba - Infinity Castle has officially finished its run in theaters, and fans finally have details about when they can watch it at home. According to Screen Rant, the movie will be released on physical media in Japan on July 29, with a digital release date to be announced later. The news has been met with excitement from collectors and fans eager to see the film again in high definition.
The film premiered in theaters on July 18, 2025, and wrapped up its screenings on April 9 after a strong box office run. It earned 40.2 billion yen (about $253.3 million), making it Japan’s second highest-grossing movie of all time. The only film ahead of it is Demon Slayer: Mugen Train, which opened in October 2020 and brought in 40.75 billion yen worldwide.
With a production budget of just $20 million, Infinity Castle went on to make an incredible $781.3 million globally, according to The Numbers. That achievement places it among the ten highest-grossing films of 2025 and makes it the most profitable Japanese film ever made. Its success shows not only the worldwide popularity of anime but also how strongly the Demon Slayer series continues to resonate with audiences beyond Japan.
The Infinity Castle trilogy adapts the final chapters of the original Demon Slayer manga by Koyoharu Gotouge, with ufotable once again leading the animation. The studio, known for its stunning visuals and intense fight sequences, is expected to deliver an even more emotional and visually striking conclusion. The release dates for the remaining two films have not yet been announced, but anticipation is already sky-high as fans around the world look forward to the final battle in the Demon Slayer story.