Ensin tuli tilaisuus… sitten petos. Kaksikymmentä vuotta on kulunut. Paljon on muuttunut ja paljon on pysynyt samana. Mark Renton (Ewan McGregor) palaa ainoaan paikkaan, jota voi kutsua kodikseen. Kaikki odottavat häntä: Spud (Ewen Bremner), Sick Boy (Jonny Lee Miller) ja Begbie (Robert Carlyle). Muitakin vanhoja ystäviä on odottamassa: suru, menetys, ilo, kosto, viha, ystävyys, rakkaus, kaipaus, pelko, katumus, heroiini, itsetuho ja kuolemanvaara ovat kaikki vastassa, valmiina toivottamaan hänet tervetulleeksi.