Ende des 19. Jahrhunderts im amerikanischen Westen: Die junge Liz (Dakota Fanning) hat einen älteren Witwer geheiratet, kümmert sich um ihre zwei Kinder und arbeitet als Hebamme. Das harte aber friedliche Leben endet für die stumme Frau und ihre Familie jedoch, als sich ein diabolischer Priester (Guy Pearce) in der Gemeinde niederlässt. Nach mehreren brutalen und geheimnisvollen Vorfällen entschließt sich Liz zur Flucht. Doch das personifizierte Böse lässt sich so leicht nicht abschütteln. So entfaltet sich eine gnadenlose Geschichte über Schuld, Vergeltung und den unfassbaren Mut einer willensstarken Frau im Kampf um ihr Leben und das ihrer Familie...