Một cơ hội đã mở ra cho họ, nhưng sau đó sự phản bội đã đến, để lại một vết thương sâu trong lòng họ. Hai mươi năm dần trôi qua, thời gian đã làm thay đổi nhiều thứ nhưng cũng có những điều vẫn nguyên vẹn. Mark Renton (Ewan McGregor), sau bao nhiêu năm, quay trở về với những người bạn cũ, nơi mà anh gọi là ngôi nhà của mình. Spud (Ewen Bremner), chàng trai yếu đuối, chàng trai ốm, Sick Boy (Jonny Lee Miller), và Begbie (Robert Carlyle) đều đang chờ đợi anh. Những cảm xúc, cảm giác và ký ức xưa cũ cũng đang chờ đợi anh: nỗi buồn, niềm vui, thù hận, tình bạn, tình yêu, sự khao khát, nỗi sợ hãi, sự hối hận, vẻ đẹp và cả sự tiêu cực. Diamorphin cũng đang chờ đợi, sẵn sàng để tái ngộ và thả hồn vào những điệu nhảy đầy hấp dẫn.