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...
Juillet 1982, André Bamberski apprend la mort de sa fille Kalinka. Elle avait 14 ans. Rapidement, les circonstances de sa mort paraissent suspectes. L’attitude de Dieter Krombach ainsi qu’une autopsie troublante laissent beaucoup de questions sans réponse. Très vite convaincu de la culpabilité de Krombach, André Bamberski se lance dans un combat pour le confondre...