I Texas år 1887 har Abraham ”The Preacher” Grant (Woody Harrelson) ett kultliknande grepp över staden Mount Hermon. Texas Rangern David Kingston (Liam Hemsworth) får i uppdrag att övervaka Mount Hermon för att hitta källan till de mystiska morden i staden. Det visar sig att Abraham dödade hans far när David var ung och han slits nu mellan lagen och hans eget behov av hämnd.