In den 1870er Jahren im wilden Montana entfaltet sich eine Geschichte über Rache, dunkle Geheimnisse und vergessene Schätze. Kurz vor seiner Hinrichtung stellt Isaac Broadway seinem entfremdeten Sohn Henry (Brandon Lessard) eine unvorstellbare Aufgabe: Er soll den Mann zur Strecke bringen, dem er ein Verbrechen anhängt, das er nie begangen hat. Also begibt sich Henry in die abgelegene Stadt Trinity, in der Hoffnung seinem Vater endlich zu gefallen. Doch als er dort ankommt, nimmt die Situation eine unerwartete Wendung. Zwischen Gabriel Dove (Pierce Brosnan), dem ehrlichen, neuen Sheriff, und einer rätselhaften Gestalt namens St. Christopher (Samuel L. Jackson) muss er sich entscheiden, welchem Pfad er folgen soll.