Directed by Zach Cregger. Distributed by Warner Bros. Pictures. 2025.
🧂 Salt: 5 / 10. Hard to stay mad at a movie this disciplined about withholding its answers, even when the withholding runs a little long. and ⭐ Stars: 7 / 10. A genuine standout of the year, a horror film that trusts structure and dread over jump scares and explains itself anyway.
At 2:17 in the morning, seventeen third-graders ran out of their houses with their arms out like airplanes, and only one of them didn't.
Zach Cregger's Weapons opens with that image and never really lets go of it: an entire class of kids, minus one, bolting into the dark at the exact same minute, arms flung wide, and simply not coming back. The film then refuses to chase the mystery in a straight line, instead carving itself into chapters named for the people orbiting the disappearance, each one circling the same stretch of time from a different angle until the picture locks into place. It's a structural gamble that could easily have felt like a gimmick. Instead it becomes the whole point: everyone in this town is so busy protecting their own piece of the story that nobody's looking at the actual shape of it.
Julia Garner's Justine Gandy spends the entire film absorbing blame she didn't earn, and the film is smart enough to let that rot her from the inside. As the teacher whose classroom emptied out overnight, she's presumed guilty by a town that needs somebody to be guilty, and Garner plays the exhaustion of that presumption as something closer to grief than outrage. She's not performing innocence for the audience; she's just too tired to keep insisting on it.
Josh Brolin's Archer Graff turns grief into a investigation he has no right to be running, and the film lets his desperation curdle into something uglier. As the father of one of the missing kids, he can't accept that the adults in charge, the police, the school, are moving slower than his own panic demands, so he starts doing their job for them, badly. Brolin plays him less as a hero than as a man one bad decision away from becoming the thing he's afraid of, and the film never bails him out of that tension.
Amy Madigan's Aunt Gladys is the best thing in the movie, and withholding more about her is doing her a favor. She arrives as the kind of relative every family has, the one nobody quite remembers inviting in, and Madigan plays ordinary and off-putting at the exact same volume until the film finally lets her tip all the way over. It's a performance built on patience, and the payoff is worth the wait.
Cary Christopher's Alex, the one kid who didn't run, is asked to carry the film's back half almost entirely on his face, and he does it. A lesser movie makes him a prop to be rescued. This one lets him be the only person who actually understands what's happening around him, and Christopher plays that isolation, surrounded by adults who are all wrong about what's going on, without ever tipping into precociousness.
The chapter structure occasionally buys itself more mystery than it can cash out, and the James detour is where the strain shows. Austin Abrams's break-in subplot is a genuinely tense set piece on its own terms, but it arrives late enough in the puzzle that it reads more like a detour than a piece, and the film's insistence on circling back to re-establish timeline logic costs it momentum right when the finale should be accelerating.
The verdict: a horror film confident enough to make its central trick, structure as suspense, actually pay off, anchored by a quietly devastating Garner and a Madigan performance that earns every ounce of its patience. It occasionally mistakes withholding for depth in its back half, but it closes with a finale that's as cathartic as it is genuinely upsetting.
So why only five shakers? Because a film this controlled about doling out information occasionally forgets that control isn't the same as momentum, the James chapter in particular slows a back half that should be sprinting, and some of the ensemble's smaller characters exist mostly to fill out the chapter count rather than the story. Real structural notes, not a dismissal of how confidently the rest of it is built.
So did the chapter gimmick actually earn its mystery? Mostly, yes, it just needed one fewer detour to stick the landing clean.
Pass the salt. 🧂
No comments yet — be the first!