Dans le Montana des années 1870, Isaac Broadway, avant son exécution, charge son fils Henry d’une mission dangereuse : tuer l’homme responsable de sa condamnation injuste. Déterminé à accomplir cette promesse, Henry arrive à Trinity, où il se retrouve pris entre Gabriel Dove, le nouveau shérif de la ville, et un mystérieux individu nommé St. Christophe.