Blast 2026 film analysis