After Demon Slayer: Kimetsu no Yaiba the Movie: Mugen Train (also called Infinity Train ... be bawling for the characters by the film’s end. There’s so much packed into the two-hour runtime.