Hayao Miyazaki's nearly two-decade reign atop Japan's all-time box office rankings has come to an end. Runaway anime blockbuster Demon Slayer The Movie: Mugen Train became Japan's biggest box-office hit of all time over the weekend, pushing Miyazaki's beloved classic Spirited Away (2001) into second place.
As of Sunday, Demon Slayer had earned 32.47 billion yen ($313.9 million), according to its distributor Aniplex, besting Spirited Away's historic 31.68 billion yen total (Spirited Away earned 30.8 billion yen during its original 2001 release, but got a boost to its total after a rerelease in Japan this past summer).
Read more on hollywoodreporter.com