Weapons, 17 elementary school students get up from bed at 2:17 AM and disappear into the night before their teacher, Justine (Julia Garner), gets the blame. Only one student from the class, Alex (Cary Christopher), didn't disappear. Paul (Alden Ehrenreich), a police officer who happens to be cheating on his wife with Justice, investigates the disappearance. Meanwhile, Archer (Josh Brolin), an indignant father of one of missing kids, investigates on his own. Writer/director Zach Cregger has made a gripping, atmospheric and chilling horror thriller that maintains suspense and intrigue from start to finish. The screenplay's non-linear structure that changes the perspective of the story works well because it gradually adds exposition while keeping the mystery behind the disappearance intact. There are red herrings, red flags, dream sequences and jump scares. It's up to the audience to determine what kind of a big reveal the narrative will be heading toward. There are more than a handful of palpably terrifying scenes with effectively stylish and atmospheric cinematography and lighting. There's also just the right sprinkle of dark comedy to provide levity without tonal unevenness.
      The entire ensemble cast, especially Aldren Ehrenreich, Josh Brolin and Julia Garner, are superb and add authenticity. That includes the supporting cast like Austin Abrams, and Amy Madigan who deserves an Oscar for her performance as Alex's aunt. To be fair, once you meet the film's most over-the-top character, it becomes easier to predict what's actually going on, so the third act isn't as surprising as it could've been if that character weren't looking as creepy as Longlegs. Be prepared for a bold and intense third act that goes bonkers. At 2 hours and 8 minutes, Weapons, opens nationwide via Warner Bros. Pictures.
Number of times I checked my watch: 1