Ewan McGregor, Robert Carlyle e compagni sono tornati a 20 anni dal primo elettrizzante Trainspotting, ancora una volta diretti da Danny Boyle. Mark Renton, deluso da una vita borghese e vuota, fa ritorno a Edimburgo e ad aspettarlo vi sono Spud e Sick Boy. Ma anche "Franco" Begbie, che intanto è evaso di prigione, lo aspetta e non vede l'ora di ammazzarlo per le sedicimila sterline che Renton aveva rubato ai suoi compagni.