У центрі сюжету фільму - молодий наркоман з Единбурга на ім'я Марк Рентон (Еван МакГрегор). Марк живе сьогоднішнім днем і абсолютно не дбає про те, що на нього чекає завтра. Йому не потрібна кар'єра, сім'я, діти. На даний момент Марка хвилює лише одне: де і як роздобути чергову дозу. У Марка є друзі: Саймон Вільямсон, він же "Кайфолом", (Джонні Лі Міллер) - молодий красень, у якого, можливо, колись і буде майбутнє, Саймон цікавиться дівчатами і може спокійно закрутити роман; Деніел Мерфі, він же "Мотика" (Юен Бремнер) - апатичний і тихий наркоман, у якого постійно трапляються якісь проблеми; Бегбі (Роберт Карлайл) - абсолютно божевільний і агресивний тип, який може побитися навіть зі священиком, Бегбі постійно потрапляє в неприємності, його бояться всі друзі Рентона; Томмі Макензі (Кевін Маккід) - найближчий друг Рентона, який тривалий час відмовляв його від вживання наркотиків.
Друзі-товариші живуть одним днем, вживають наркотики і вплутуються в найбезглуздіші і найжахливіші пригоди. До тих пір поки не трапляється непоправне. А далі вже кожен сам вибирає, у чому ж полягає його життя. У пошуках чергової дози чи в спробі подолати власне Я?