La început, a fost o ocazie... apoi a fost o trădare. Au trecut 20 de ani. Multe lucruri s-au schimbat, dar multe au rămas exact la fel. Mark Renton (Ewan McGregor) se întoarce în singurul loc pe care îl poate numi acasă. Ei îl așteaptă: Spud (Ewen Bremner), Sick Boy (Jonny Lee Miller) și Begbie (Robert Carlyle). Și alți vechi prieteni îl așteaptă: durerea, pierderea, răzbunarea, ura, prietenia, dragostea, dorul, frica, regretul, auto-distrugerea și pericolul – toate elementele stau aliniate ca să-l întâmpine, gata să intre în horă.