Demon Slayer: Infinity Castle shatters box office records with $70M opening weekend, becoming the highest-grossing anime film in North America.