The ending of "Weapons" is, in the very best way, absolutely insane . (This should go without saying, but, uh, spoilers ahead! ) In writer-director Zach Cregger's "Weapons," we watch as Gladys, a potentially ancient witch played by Amy Madigan (who deserves an Oscar nod for the role ), invades the fictional town of Maybrook, Pennsylvania, and hypnotizes people, turning them into apparent sources of energy for her ailing body. After performing rituals to ensnare multiple adults and 17 children, Gladys' "nephew" Alex Lily (Cary Christopher) manages to figure out how her magic works and turn it back on her ... at which point those 17 children "weaponize" and tear Gladys to literal shreds. According to Cregger, the child actors involved were very excited about this whole thing.

See Full Page