Najpierw pojawiła się sposobność... potem była zdrada. Minęło dwadzieścia lat. Wiele się zmieniło, ale też wiele pozostało bez zmian. Mark Renton (Ewan McGregor) powraca do jedynego miejsca, które może nazwać domem. A czekają tam na niego: Kartofel / Spud (Ewen Bremner), Chory / Sick Boy (Jonny Lee Miller) i Begbie (Robert Carlyle). Inni starzy przyjaciele także nie zawiedli - wszelkie troski, straty i radości; zemsta, nienawiść, przyjaźń, miłość, tęsknota, strach, wybaczenie, narkotyki, samodestrukcja i śmiertelne niebezpieczeństwo - czekają w jednym rzędzie, aby go powitać i wszyscy są gotowi, by podjąć wspólny taniec.