Filmens handling foregår for det meste i en av Edinburghs forsteder og dreier seg om en kameratgjeng. De fleste er heroinavhengige, én er alkoholisert psykopat og én er faktisk «en god gutt». Historien blir sett gjennom den 26 år gamle arbeidsledige «Mark Renton» (Ewan McGregor) som er leder i gjengen og sentral i handlingen. Vi følger «Renton»s kamp for å bli kvitt sin heroin-avhengighet og starte et nytt liv, samtidig som kameratene gjør sitt til å komplisere dette forsøket. Ved en nattklubb kalt The Volcano merker Renton at hans har økt libido, ved å kutte ut heroin. Han forfører en ung kvinne som heter Diane Coulston, og de vender tilbake til leiligheten hennes for å ha sex. Neste morgen blir Renton forferdet over å oppdage at hun er under 18 år gammel, og fremdeles bor hos foreldrene sine. Diane truer Renton med å anmelde ham til politiet for voldtekt, med mindre de fortsetter forholdet deres.