
Mark Renton (grany przez Ewana McGregora) nie ma ochoty na prowadzenie „przyzwoitego” życia. Zamiast poświęcać się karierze, rodzinie i spędzaniu czasu przed telewizorem, wybiera nieustanne imprezowanie, narkotyki i całkowity chaos. W jego zwariowanych przygodach towarzyszą mu szaleni przyjaciele: wariacki Begbie (Robert Carlyle), uwodzicielski Sick Boy (Jonny Lee Miller), niezbyt bystry Spud (Ewen Bremner) i Diane (Kelly Macdonald) – dziewczyna z dobrego domu. Jednak pewnego dnia Mark postanawia zerwać ze swoją przeszłością i stać się normalnym obywatelem. Niestety, jego przyjaciele nie pozwalają mu tak łatwo zmienić się. Gdy będzie potrzeba, zamieszkają u niego w mieszkaniu, będą pić piwo i nawet sprzedadzą telewizor…