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.
Een bronc ruiter ontkent dat zijn rodeo-carrière ten einde loopt, maar kampt met een hersenletsel en een plotselinge sneeuwstorm. Ondertussen denkt hij na over hoe moeilijk het is geworden om zijn dromen waar te maken.