Netflix’s record-breaking animated hit, which dropped in August 2025 and quickly became the streamer’s biggest movie ever, delivered a world of pop star demon slayers and jaw-dropping fight scenes.