This article contains spoilers for "Weapons."
That evil witch Gladys (Amy Madigan) might have been torn limb from limb in the crowd-pleasing climax of Zach Cregger's "Weapons," but that doesn't mean we've seen the last of her. The picaresque tale of one small city falling apart after an unimaginable tragedy plays like Paul Thomas Anderson's "Magnolia" was possessed by the forces of pure evil, all blended with the wickedly funny sensibility that made Cregger's previous film, "Barbarian," a surprise hit . Indeed, Cregger has now made good on that movie's promise with "Weapons," which killed it (pun intended) at the box office in its opening weekend, exceeding pre-release projections to bring in $43.5 million domestically.
The film is broken up into discrete chapters focusing on a