Demon Slayer’s Infinity Castle Part 1 has already broken multiple records in Japan and North America. Its opening weekend in the U.S. became the highest-grossing anime film, with an estimated $70 million, surpassing the previous record held by Pokémon: The First Movie, which was released in 1999. It also broke several records domestically in Japan.