À 50 ans, Cheyenne, une star du rock déchue, se retrouve à New York pour les obsèques de son père. Sans contact avec lui depuis des années, il entreprend pourtant d'honorer sa dernière volonté : retrouver son bourreau de guerre et se venger.
1875, Nouveau-Mexique. Will Kane, le shérif de Hadleyville, vient de mettre un terme à ses fonctions pour épouser la jeune Amy et quitter les lieux. C'est alors que Kane apprend la libération de Frank Miller, qu'il a autrefois fait condamner...