Entertainment 10 reasons Demon Slayer: Mugen Train is still the highest-grossing animated film of all time