Irvine Welsh’s Ecstasy. Follows Lloyd (Adam Sinclair), 28 years old but still living the high life, out every other night with his friends Woodsy (Billy Boyd) and Ally (Keram Malicki-Sanchez) taking ecstasy amidst a host of other drugs, constantly seeking a better time. Yet as a result of his insouciant lifestyle, Lloyd finds himself owing thousands of pounds to menacing drug dealer Solo (Carlo Rota).
Lloyd soon finds himself reliant on taking drugs, unable to enjoy himself when not high, disregarding the bleakness and normality of real life. Yet when he meets the beautiful Canadian Heather (Kristin Kreuk) he realises that he must try and live without the narcotics and form a proper relationship with another human being.