Silahlar (Weapons) Küçük bir kasabada 17 çocuğun esrarengiz şekilde kaybolması, geçmişin karanlık sırlarını gün yüzüne çıkaran dehşet dolu bir gizemi başlatıyor.
Sessizliğiyle tanınan küçük bir kasaba, bir gecede yaşanan gizemli olayla altüst olur. Aynı sınıfta okuyan on yedi çocuk, aynı anda ve hiçbir iz bırakmadan ortadan kaybolur. Geride yalnızca bir çocuk kalmıştır. Sabah okula gelen öğretmen Justine Gandy, öğrencilerinin yokluğunu fark ettiğinde her şey bir kabusa dönüşür.
Kayıpların ardından kasaba korku ve paranoya sarmalına sürüklenir. Çocuklardan birinin babası Archer Graff, çaresizlik içinde cevap ararken, olayı araştıran dedektif Paul gerçeğin peşine düşer. Ancak kasabanın geçmişi, sandıklarından çok daha karanlıktır. Herkesin sırları birer birer ortaya çıkarken, Justine ve Paul, görünenden çok daha büyük ve tehlikeli bir güçle karşı karşıya olduklarını fark ederler.