Двадцать лет прошло. Многое изменилось, но так же осталось неизменным. Марк Рентон (Юэн МакГрегор) возвращается в единственное место, откуда никогда не может позвонить домой. Они ждут его: Спада (Юэн Бремнер), больной мальчик (Джонни Ли Миллер) и Бегби (Роберт Карлайл). Старые друзья также ждут: печаль, потеря, радость, месть, ненависть, дружба, любовь, тоска, страх, сожаление, саморазрушение диаморфином и смертельная опасность, они все выстроились, чтобы приветствовать его. Готов ли Марк присоединиться к их танцу?