Dans une petite ville du Texas, l’ancien taulard Joe Ransom essaie d’oublier son sombre passé et de vivre une existence tranquille. Il travaille comme bûcheron la journée, et passe ses soirées à boire. Jusqu’à ce qu’il rencontre Gary, un adolescent de 15 ans qui tente de faire survivre sa famille. En voyant Gary chercher un boulot, Joe trouve un moyen d’expier ses péchés et de devenir enfin le héros de quelqu’un. Il devient alors le protecteur de Gary. Les deux empruntent la route de la rédemption, en quête d’une vie meilleure…
Texas 1887. Le Ranger Kingston est envoyé enquêter sur une série de morts mystérieuses à la frontière Mexicaine. Ses recherches le mènent rapidement à Mount Hermon, une petite ville sous l'emprise de celui qu'on appelle le Prêcheur. Kingston reconnaît alors l'homme qui a tué son père 20 ans auparavant dans un duel sanglant.