Step aside, Spirited Away, there’s a new box office champion in town. Demon Slayer the Movie: Mugen Train has officially become the highest-grossing theatrical release in Japan. Within ten days of its premiere, it raked in $100 million at the domestic box office. And as of now, it’s managed to pull in a whopping […]