Tegen de turbulente achtergrond van het Montana van de jaren 1870, in de momenten voor de executie van Isaac Broadway, geeft hij zijn vervreemde zoon, Henry, een onmogelijke taak: vermoord de man die hem erin heeft geluisd voor een misdaad die hij niet heeft begaan. Met de bedoeling zijn belofte na te komen, reist Henry naar het afgelegen stadje Trinity, waar hij door een onverwachte wending in de stad vast komt te zitten en gevangen komt te zitten tussen Gabriel Dove, de rechtschapen nieuwe sheriff van de stad, en een mysterieuze figuur genaamd St. Christopher.