In Weapons, the floating gun appears during a dream sequence experienced by Archer Graff (Josh Brolin). He is a grieving father whose son, Matthew, is among 17 children who vanished from their homes ...