De charmante Renton (Ewan McGregor) vlucht van zijn verantwoordelijkheden door de straten van Edinburgh. Hij spuugt op de burgerlijke waarden die de maatschappij voorop stelt en verkiest zijn leven als heroïneverslaafde. Ook zijn vrienden, collega-verslaafde Sean Connery-wannabe Sick Boy (Johnny Lee Miller), de goedhartige Spud (Ewen Bremner), de strikte atleet Tommy (Kevin McKidd) en psychopaat Begbie (Robert Carlyle), houden er een adrenaline-opwekkende levensstijl op na. Toch wil Renton graag afkicken. Hij probeert heroïne eindelijk af te zweren, ondanks de constante lokroep van zowel de drugs als zijn vrienden.  


Samen met Museum Dr. Guislain en UGent brengen we zeven klassiekers terug naar het grote scherm die onze relatie met alcohol en andere roesmiddelen belichten. 'Trainspotting' wordt ingeleid door Wouter Vanderplasschen.