Edimbourg, les années 90. Mark, un jeune gars sans emploi, et ses prétendus amis (voleurs, menteurs, psychotiques, junkies et loosers) tentent de traverser les années 90 à coup de bière, de drogues et de virées. Après une série d'événements hilarants et choquants, Mark décide de changer de vie et de rompre avec son passé en s'installant à Londres. Ses copains Begbie, Sick Boy et Spud font pourtant à nouveau irruption chez lui avec un grand stock d'héroïne dont ils espèrent retirer un paquet de fric.
Mark parviendra à échapper à son destin, mais il continuera toutefois à se demander "Do I really want to 'choose life' ?".