Weapons poster
Movie

Weapons(2025)

HorrorMystery
Directed by Zach Cregger
Runtime 129 min
Written by Zach Cregger
IMDb7.3/10

Synopsis

When all but one child from the same class mysteriously vanish on the same night at exactly the same time, a community is left questioning who or what is behind their disappearance.

Cast

Julia GarnerJosh BrolinAlden EhrenreichAustin AbramsBenedict WongAmy MadiganCary ChristopherToby Huss

Script Structure and Narrative Analysis

Scene Intensity Over Runtime

Full analysis available to members

Scene-by-scene intensity, act structure, pacing score, and narrative insights.

Analysis locked
See Sample Analysis
Act Structure
3-Act
Scenes
182
Pacing Score
68
Runtime
129 min

Pacing Verdict

The screenplay demonstrates strong narrative momentum in its first and third acts, with the cold open and the climactic chase/confrontation sequences delivering effective tension and release. However, the middle act (scenes 36-155) suffers from significant pacing issues, particularly in the extended James subplot (scenes 74-102) which stalls the forward drive and feels disconnected from the main mystery. Additionally, the repetitive montages of Alex's daily routine (scenes 128-136) drag noticeably, though the script compensates with efficient information delivery through Maddie's voiceover and the parallel Archer/Justine investigation threads.

Narrative Archetype

The Open RoadVicharGa-Dominant

Pursuit without closure. The story is about the doing, not the arriving, and it ends in ongoing tension rather than resolution.

Explore archetype
53 films in library share this structure·IMDb avg 7.1
Based on the Narrative Archetype methodology by Quanten Media

Unlock the Art of the Story.

Map narrative intensity scene by scene, benchmarked against 400+ produced screenplays. See exactly where Weapons sits against films in the same genre.

Quanten Arc is built on analysis of publicly available scripts. We surface original narrative insights. Source material is never reproduced.

Questions or takedown requests? Contact us.