This article contains discussions of addiction.

In Zach Cregger's stunning sophomore film "Weapons," the audience watches as 17 children leave their houses at 2:17 in the morning for no apparent reason and run into the night, ultimately vanishing ... and within the film's unsettling universe, the characters in the seemingly innocent town of Maybrook, Pennsylvania are desperate for answers. It all ultimately boils down to an unexpected and deeply mysterious character: Aunt Gladys, the movie's villain played stunningly by Amy Madigan .

Though we briefly see Gladys in nightmares experienced by schoolteacher Justine Gandy (Julia Garner) and the father of one of the missing kids Archer Graff (Josh Brolin), we don't actually meet her until she's asked to meet the town's school principal Marcus

See Full Page