Part one of Demon Slayer: Infinity Castle has opened to 1.7 billion yen (around USD 12 million) at the Japanese box office, breaking the record for highest opening day collection set by 2020’s Mugen ...