August 5, 2025
by Carla Hay

Directed by Zach Cregger
Culture Representation: Taking place in the fictional U.S. city of Maybrook, Pennsylvania, the horror film “Weapons” features a predominantly white cast of characters (with a few Asians and African Americans) representing the working-class and middle-class.
Culture Clash: After 17 third-grade students with the same teacher suddenly walk out of their homes at the same time at 2:17 a.m. and disappear, the community is gripped with fear, suspicion and anger over finding the missing children and punishing whoever is responsible.
Culture Audience: “Weapons” will appeal primarily to people who are fans of the movie’s headliners, filmmaker Zach Cregger, and well-made horror movies that pack a big punch.

One of the creepiest horror stories you can see in any given year, “Weapons” is a standout original film about the mystery of several children who disappeared on the same night. The movie has an unforgettable showdown that’s disturbing and darkly hilarious. Although some parts of “Weapons” can occasionally drag with slow pacing, the movie is an above-average blend of supernatural scares, psychological thrills and bloody gore for viewers who can tolerate seeing this type of film.
Written and directed by Zach Cregger, “Weapons” takes place in the fictional U.S. city of Maybrook, Pennsylvania. The main clue that Maybrook is in Pennsylvania is the police department’s phone number has the area code 814. (“Weapons” was actually filmed in Atlanta.) Maybrook is a suburban middle-class community that has a small police force.
The movie is narrated intermittently by an unnamed girl (voiced by Scarlett Sher), who is an observer of how a traumatic event affected the community. The narrator explains that in the early-morning hours of 2:17 a.m., 17 third graders at Maybrook Elementary School walked and ran out of their homes and then disappeared. Security camera footage showed that the children (ages 8 and 9) had their arms outstretched as they left their homes. None of the security camera footage showed the children being kidnapped or abducted by anyone.
Later that day, an investigation discovered that all 17 of the students had the same teacher: Justine Gandy (played by Julia Garner), a new Maybrook Elementary School employee, who showed up for work and saw that all but one of her students was absent. The only student who was in the class was Alex Lilly (played by Cary Christopher), who says he doesn’t know what happened to his missing classmates. Alex also says he doesn’t know why he was the only one of his classmates who didn’t go missing.
Extensive searches of Maybrook’s outdoor areas are done with police and several volunteers. The search does not reveal any clues. Conspiracy theories and mistrust spread like wildfire in the community. Eventually, a $50,000 reward is offered to anyone who has information that will directly lead to the safe return of the children.
At a town hall meeting, several angry members of the community confront Maybrook Elementary School principal Marcus Miller (played by Benedict Wong) and Justine, who is soft-spoken but can get angry and defensive when pushed too far. The people in the audience demand an explanation for why the only kids who are missing had Justine as a teacher. Marcus and Justine, who are fully cooperating with the investigation, vehemently deny that they or the school had anything to do with the disappearances.
One of the angriest people at this town hall meeting is Archer Graff (played by Josh Brolin), whose son Matthew Graff (played by Luke Speakman) is one of the missing kids. Archer outright accuses Justine of either beng responsible for the disappearances or knowing who’s responsible. Archer owns a small construction company and eventually becomes a vigilante investigator on his own when he feels that law enforcement isn’t doing enough. Fans of Cregger’s 2022 horror movie “Barbarian” will be pleased to see “Barbarian” co-star Justin Long in a cameo in “Weapons,” in which Long portrays Gary, a parent of one of the missing children.
Parts of the movie don’t ring true. Something as bizarre as 17 children inexplicably going missing at the same time in the same city would be big news all over the world. There would be a media circus that’s not depicted in this movie. The FBI would also probably get involved, but in the movie, the only person who’s seen as being in charge of the investigation is a Maybrook police captain named Ed (played by Toby Huss), who has no answers or updates when Archer has a tension-filled meeting with him.
The majority of “Weapons” is told in six chapters, with each chapter seen from the perspective of a different character, who are all connected to the disapparances in some way. Without giving away too many details, here is what is eventually revealed about each of these six characters:
- Justine becomes a despised outcast in the community and is eventually placed on a paid leave of absence from the school. She begins abusing alcohol to cope with the stress. She is under strict orders not to contact Alex, as long as the children remain missing. Justine also has a troubled past that Archer finds out about and makes him even more suspicious of Justine.
- Archer becomes obsessed with finding out what happened to Matthew and the other missing kids. He crosses boundaries that make a few of the parents uncomfortable. Archer uses his layout knowledge of the Maybrook neighorbhoods during his investigation. And he gets into an inevitable direct confrontation with Justine.
- Paul Morgan (played by Alden Ehrenreich) is an ex-boyfriend of Justine’s who is a patrol cop and not a detective on the case, but his father-in-law is police captain Ed. Paul is a recovering alcoholic and is married to a woman named Donna (played by June Diane Raphael), who wants to start a family with Paul. Justine contacts Paul for some emotional comfort during this difficult time.
- James (played by Austin Abrams) is a young homeless man who is addicted to meth and possibly other drugs, which he smokes and injects. James steals to get money for his addictions. He has a more than one encounter with Paul. James also plays a very pivotal role in the movie’s story.
- Marcus does his best to shield Justine from disciplinary action and the wrath of people who think she’s responsible for the mysterious disappearances. However, Justine defies some of Marcus’ orders, so he has no choice but to put her on a forced leave of absence. Not much else is revealed about Marcus except that he has a husband named Terry (played by Clayton Farris), and they seem to be a happy couple.
- Alex has kept mostly to himself after the disappearances were discovered. His unnamed parents (played by Whitmer Thomas and Callie Schuttera) have become recluses during the period of time that the children have gone missing. When Alex sees Justine, he tries to avoid talking to her. Alex’s aunt Gladys (played by Amy Madigan), an elderly woman who says she’s the older sister of Alex’s mother, shows up to help take care of Alex.
“Weapons” layers these chapters in a way where each chapter ends on a cliffhanger, until the movie’s last scenes, where all the characters’ stories come together for more revelations. It’s a great narrative structure for the movie because it keeps the suspense going throughout the story. Sensitive viewers be warned: “Weapons” has a finale that is not for people who get easily nauseated by bloody violence on screen.
The “Weapons” musical score (written Cregger, Ryan Holladay and Hays Holladay) is particularly effective in enhancing the moods for each scene. There are touches of twisted comedy, even in the most horrifying moments. It’s the movie’s way of diffusing some of the most unnerving situations shown in the film. These comedic touches are calibrated with the right tone so as not to look completely out of place.
The cast members’ performances (especially from Garner, Abrams and Madigan) are believable for their characters—even though the movie’s “mass disappearance” plot is not based on something that happened in real life. However, real-life horrors—such as not knowing what happened to missing children, experiencing illegal police brutality, and descending into an alcohol-fueled depression—are all explored in the movie in impactful ways. “Weapons” is an intentionally unsettling film that taps into many people’s worst fears but leaves enough hope about human resilience when attacked by evil.
Warner Bros. Pictures will release “Weapons” in U.S. cinemas on August 8, 2025.




