Il film racconta la storia di Sarah Winchester (Helen Mirren) ereditiera della celebre industria delle armi Winchester. La donna, convinta di essere perseguitata dalle anime uccise dai fucili dell’azienda di famiglia, dopo la morte improvvisa di suo marito e di suo figlio, dedica giorno e notte alla costruzione di una enorme magione progettata per tenere a bada gli spiriti maligni. Ma quando lo scettico psichiatra Eric Price (Jason Clarke), viene inviato nella tenuta per valutare il suo stato mentale, scopre che la sua ossessione non è poi così folle.