Ende des 19. Jahrhunderts im amerikanischen Westen: Die junge Liz (Dakota Fanning) wird von ihrer düsteren Vergangenheit eingeholt, als sich ein diabolischer Priester (Guy Pearce) in ihrer neuen Heimat niederlässt. Es entfaltet sich eine triumphale Geschichte über Schuld, Vergeltung und den unfassbaren Mut einer willensstarken Frau im Kampf um ihr Leben und das ihrer Familie.