Weapons (2025)

Direction: Zach Cregger
Country: USA

Directing from a clever plot of his own design, Zach Cregger (Barbarian, 2022) delivers his sophomore feature Weapons, an absorbing mystery-horror film that deftly blends humor with witchcraft before erupting in a gory, satisfying climax. Cregger spins a tale of narrative traps and eerie detours, crafting a creep show that dazzles with striking imagery and a sinister symphony of darkness and sorcery. 

Justine Candy (Julia Garner), a devoted elementary school teacher, becomes entangled in a shocking case when every student in her class mysteriously disappears overnight—except for one, Alex Lilly (Cary Christopher). With a troubled past casting shadows over her, Justine faces the wrath of distraught parents, most notably the obsessive Archer Graff (Josh Brolin), who launches his own investigation armed with recovered footage.

The film—structured around a web of interconnected characters and influenced by Paul Thomas Anderson’s Magnolia (1999)—branches into chapters that also follow Paul Morgan (Alden Ehrenreich), a married cop embroiled in an affair with Justine; James (Austin Abrams), a scheming homeless junkie; and Marcus Miller (Benedict Wong), the school’s principal. All deliver strong performances, yet none matches Amy Madigan’s chilling turn as aunt Gladys, whose presence intensifies the story’s descent into the bizarre.

More mischievous than terrifying, Weapons thrives on its ability to both unnerve and amuse, fine-tuned to keep audiences teetering between uneasy laughter and manic delirium. With this film, Cregger cements his reputation as a rising horror auteur, skillfully balancing tonal shifts to offer a story that is not exactly a puzzler since the mystery is unraveled well before the blood-soaked finale.