Mark Renton semble en avoir fini avec la drogue. Il a un travail à Amsterdam qui lui assure un train de vie confortable. Il revient à Edimbourg, sa ville natale, pour se confronter à ses démons et à ses amis, qu'il a trahis 20 ans plus tôt...
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...