Based on the cult novel by Irvine Welsh, the generation-defining Trainspotting follows Mark Renton (Ewan McGregor), young and reckless, immersed in the heroin-addled subcultures of 90s Edinburgh alongside his reprobate friends (Jonny Lee Miller, Ewen Bremner, Robert Carlisle). He's desperate to get out, get the girl (Kelly Macdonald), and make it to the lights of London – but will be going cold turkey prove impossible, and can the spell his dangerous lifestyle holds over him be broken before it's too late? Brash, bold, funny and frequently nauseating, Danny Boyle's breakout film established a genre all of its own and remains a bracing, brutal watch. Choose life: choose Trainspotting.