Uplynulo dvacet let a mnohé se změnilo, ale zároveň mnohé zůstalo při starém. Mark Renton (
Ewan McGregor) se vrací na jediné místo, kterému kdy říkal domov a čekají tu na něj Spud (
Ewen Bremner), Sick Boy (
Jonny Lee Miller) a Begbie (
Robert Carlyle). Dají o sobě ovšem vědět i staří známí v podobě smutku, ztráty, radosti, pomsty, nenávisti, smrti, přátelství, lásky, touhy, strachu, výčitek, heroinu a sebedestrukce. Ti všichni stojí ve frontě, aby ho uvítali a ještě jednou to společně naplno rozjeli.