'Weapons' has an ultra-violent ending that's going to keep you up at night
The film takes place in a sleepy Pennsylvania town where, one night, 17 children all suddenly rise from their beds at 2:17 am, go out their front doors, and run away into the night. No one has seen them since.
With the town on edge, elementary school teacher Justine (Julia Garner) realizes something all the kids who vanished have in common: they were all in her class. Only one child, Alex (Cary Christopher), didn't disappear.
Archer (Josh Brolin), one parent whose child has vanished, demands answers and believes Justine has them. When he's not following her around town and painting "Witch" on her car, he's studying Ring doorbell camera footage from the houses of the kids who ran off in an attempt to triangulate a path they might have taken.
In one scene, as Archer confronts Justine at a gas station, Andrew (Benedict Wong), the principal at Justine's school, appears out of nowhere covered in blood and sprints toward her, attacking her. Archer is able to fight him off of Justine, and she runs away. Andrew later gets hit by a car while chasing Justine. Archer realizes the way Andrew ran was exactly like the way the children ran when he saw them in the doorbell footage.
Archer tells Justine his theory that all the kids were running to the same area of town, and shows her their path on a map. Justine realizes that their route leads to Alex's house.
Now things get really bizarre
"Weapons" is told in small vignettes focused on the main characters: Justine, Archer, Alex, Andrew, and Paul (Alden Ehrenreich), a cop who has a fling with Justine.
Through these, we learn of Alex's aunt Gladys (Amy Madigan), an elderly woman who wears a red wig, colorful clothes, and too much red lipstick. She comes to Alex's house with a small tree that looks like it has dead branches. It's revealed near the end of the movie that it's some kind of voodoo tree: when Gladys puts some of her blood on a branch and wraps somebody's belongings or hair around it, that person goes under her spell once she breaks the branch and rings a small bell.
After putting Alex's parents under her spell, she tells Alex to send her the belongings of all 17 of his classmates. She is the one responsible for the kids' disappearance. Gladys, who tells Alex she's ill, believes the children will make her better. They have all been in Alex's basement ever since.
Justine and Archer come to Alex's house hoping to find answers. They are welcomed by Paul, who also stumbled upon what Gladys was doing from a tip from a drug addict. Both Paul and the addict are now under her spell.
The bloody ending all goes down at Alex's house
Once Justine and Archer are in the house, Paul and the addict attack them. Upstairs, Alex's parents chase after him. Justine kills Paul with his own gun and then shoots the addict. Archer discovers the children in the basement, but then is put under Gladys' spell. She makes him go after Justine.
During all the chaos, Alex takes Gladys' voodoo tree, locks himself in the bathroom, and uses a branch to make up his own spell. He has the 17 kids in the basement go after Gladys.
Gladys realizes what's happening and runs out of the house; the 17 kids burst through the front door and windows after her. Gladys runs through neighboring houses and yards, and the kids ram through doors and windows chasing her. They finally catch up to her in a front yard and tear her apart, limb from limb. Gladys screams in anguish until her jaw is ripped from her face.
With Gladys dead, the spell Archer was under is broken. He goes to find his son among the kids surrounding Gladys' remains.
Justine goes upstairs to find Alex hugging his parents. Though they are no longer under Gladys' spell, they are not themselves. Archer's son is also in a glazed-over state.
The movie ends with a child's voiceover explaining that though the 17 kids are back with their families, most of them haven't returned to their normal selves.

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles


Geek Tyrant
21 minutes ago
- Geek Tyrant
New Line in Early Talks for WEAPONS Prequel Film — GeekTyrant
It looks like Weapons might be getting a bloody backstory. New Line is in early talks for a prequel to Zach Cregger's latest horror hit, fresh off its killer opening weekend. While plot details are being kept under wraps, the project reportedly came from a pitch by one of Cregger's writer friends, an idea he 'really sparked to' before it even reached New Line's Richard Brener or Warner Bros. chairperson Mike De Luca. Cregger's involvement in the prequel remains unclear, but I imagine that if it's a prequel, it will deal with the the crazy-ass Aunt Gladys. Right now, Cregger's plate is more than full, with two upcoming films already in the works with a Resident Evil adaptation for Sony, followed by an original project titled Flood . Weapons is a chilling mystery about 17 third-graders who vanish from their homes at exactly 2:17 a.m., leaving the town of Maybrook, Pennsylvania in shock and looking for answers. Julia Garner stars as Justine Gandy, the teacher who loses her class, alongside Josh Brolin as a desperate father and Alden Ehrenreich as a local cop. The cast also includes Austin Abrams, Benedict Wong, Amy Madigan, and Cary Christopher. Weapons has proven both a critical and commercial hit. It topped the box office its opening weekend with around $42.5 million domestically and has now pulled in over $81 million worldwide. Whether Cregger will have time to return to Maybrook's eerie world for the prequel remains to be seen, but if the idea has him this intrigued, horror fans should keep an eye out because there's a good chance the nightmare isn't over yet. Source: Deadline


Atlantic
2 hours ago
- Atlantic
Nothing Is Scarier Than an Unmarried Woman
At the beginning of Zach Cregger's new horror film, Weapons, a spooky suburban fairy tale about the disappearance of 17 children, all blame is directed at the unmarried schoolteacher Justine (played by Julia Garner). She's the prime suspect—the one unifying factor in an otherwise unexplainable event. Each of the 17 children appears to have voluntarily fled their home at 2:17 in the morning, running into the night with their arms stretched backwards like the wings of a paper airplane. Home-surveillance cameras captured their flight, attesting to the fact that no one forced them to flee—but why were they all members of Justine's classroom? What was that woman doing to those children? Over the years, movies such as Fatal Attraction and Single White Female, to name just a couple, have depicted chronic singledom as a condition that can make women obsessive, deranged, desperate to fill the void created by their unwantedness. But in these portrayals, it's not just that solitude seems to warp the mind: These ladies appear to disturb some kind of natural order—and be more likely to crack. Today, a growing number of Americans are romantically uninvolved. Yet pop culture continues to fixate on these single women, with horror movies in particular framing them as duplicitous and unstable—threats to the public good. As he demonstrated in his previous feature, Barbarian, Cregger is interested in the dark forces rumbling under the surface of ordinary American lives. Weapons is set in a fictional Pennsylvania town, where the disappearance of the children sends the community reeling. School shuts down for a month, before resuming with no resolution. The police aren't much help. Everyone seems to be processing the tragedy in different ways, which is matched by the film's multi-perspectival structure. Townspeople such as Archer (Josh Brolin), the distraught father of one of the missing children, and Paul (Alden Ehrenreich), a lowly cop, are so fixated on their personal problems that they hinder the kind of collaborative action needed to save the children. It's easier to villainize Justine, who is one of the only single women in the community. Archer, who displays vigilante tendencies, directs his rage toward Justine by digging up unsavory details from her past, such as a DUI charge, and nagging the police to further investigate her. An unseen stranger, heavily implied to be Archer, harasses Justine in her home, knocking on her front door and writing the word witch on the side of her car in stubborn red paint, forcing her to zoom around town branded with crimson letters. Grief-stricken parents and angry community members also revolt against her, pressuring the school's genial principal, Marcus (Benedict Wong), to do something about her. Most people believe that Justine has done something wrong, though what, exactly, they can't explain. Women like her have been accused of being witches since the 13th century, perhaps because they deviate from maternal norms. In Weapons, Justine's lack of a family reaffirms her culpability. Elementary-school teachers are educators, but they're also parental figures. Across pop culture and in real life, mothers are supposed to do everything for their kids—even give their lives. Justine, who is as confused as anyone about what happened to those kids, seems most guilty to her neighbors because she's still alive. Depressed and paranoid after all this harassment, Justine succumbs to a bad drinking habit, going about her purgatorial days with a tumbler full of vodka. She also hits up Paul for a one-night stand—and when Paul's fiancée finds out, she comes charging after Justine at the liquor store. To the fiancée, Justine must seem like a total succubus. But for Justine, the hookup is a bid for some much-needed intimacy during a period of intense alienation. (Paul had also told her that his relationship was on the rocks.) Weapons balances this grim reality—the black-and-white way the world sees Justine, who in turn is trying to keep afloat—with a dry sense of humor and Justine's plucky resilience. She may be losing it, but she still takes it upon herself to play the sleuth, seeking out Alex Lilly (Cary Christopher), the one child in her class who didn't go missing. When she confronts him on the street, Alex runs off in a panic, but the exchange is genuinely motivated by Justine's concern. Because of the film's multiple points of view and Garner's protean performance, we're able to see how easily Justine takes on, or is foisted into, a variety of roles: nosy teacher, disgraced woman, forsaken lover. Funnily enough, there is one other single lady in town, a recent transplant and a stranger to most: Alex's Aunt Gladys (Amy Madigan), a kooky spinster who wears bright, splotchy makeup. She knows no one and has nowhere to go before Alex's parents take her in—a kind of nightmare scenario for down-on-love bachelorettes everywhere terrified of dying alone. Cregger has previously tapped into the unsettling power of old dames: In Barbarian, a monstrous old woman who is obsessed with children is a key villain. Other recent films such as The Substance and The Front Room have used similar figures to communicate female madness and explore insecurities about aging in a culture that glorifies physical youth. Gladys, despite her perturbing getup, doesn't arouse as much suspicion as Justine, because she steps into a maternal role as Alex's caretaker. Justine, meanwhile, continues to be a perfect scapegoat. Still, she emerges as the film's primary heroine, doggedly pursuing the truth of what happened to the kids. It's a brave choice; nobody would blame her for leaving town. But feared as she is for being a modern woman, she's brimming with personas and possibilities—some of which prove useful for unraveling awful secrets.
Yahoo
9 hours ago
- Yahoo
Cook review: Horror masterpiece ‘Weapons' is one of the best films of 2025
The stunning, smart 'Weapons' has influences from some of the best films – horror and otherwise – ever made. But it's never derivative. It stands alone as one of those movies I'll recommend to horror fans and general cinephiles as well. Writer-director Zach Cregger also wrought 'Barbarian,' which became a favorite of horror fans in 2022. Here he gives us all-too-familiar vibes from real-life horror situations such as school shootings and child abductions/abuse. The movie is told in chapters that bear various characters' names. Much like Akira Kurosawa's 'Rashomon,' each segment is told from the perspective of that particular person. Here's the setup, and to go deeper than the general premise would be to provide spoilers, so I'm not going to do it. Julia Garner plays Justine, an elementary-school teacher in a small town where 17 children disappear. Those students ,it turns out, were all in her class. The 18th student, Alex (a wonderful Cary Christopher, 'Days of Our Lives') tells police he doesn't know what happened to the other kids, who disappeared in the middle of the night. Similarly, Justine says she has no idea why the children took or where they went. But the parents aren't so sure, and Justine soon becomes a pariah, desperate for someone to talk to as she constantly looks over her shoulder. Benedict Wong plays Justine's sympathetic, concerned boss who confronts Justine about a couple of incidents in her past. Josh Brolin is Archer, the father of one of the missing students, who is so frustrated he considers being his own detective after multiple conversations with the police chief.. There's an homage to 'The Shining' in one scene, and possibly nods to other films that I missed because I was so caught up in the intrigue. This is gory stuff, with a finale that may seem outlandish but, to me, made a perfect ending to this not-for-the-nervous tale. 4 stars Running time: Two hours and 9 minutes. Rated: R for foul language, sexual situations, and graphic gore. In theaters. Watch the trailer here. Copyright 2025 Nexstar Media, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed. Solve the daily Crossword