Trainspotting, a blacker-than-black comedy about heroin addicts in Edinburgh, was a massive hit when it was released in 1996. And as with all massive hits, a sequel was always on the cards – but Danny Boyle, the director, deliberately waited 20 years to make one because he wanted the actors to have aged enough to portray older versions of their heroin-addicted characters. Now the sequel is finally on its way, and audiences will get to catch up with Renton, Spud, Sick Boy and the rest and see if their lives have improved at all.
10. Ewan McGregor (Mark “Rent Boy” Renton)
Ewan McGregor’s standout performance in Trainspotting made him famous. And the star went to great lengths to play Renton, even considering actually trying heroin in order to play a convincing addict. Thankfully McGregor didn’t, but he still may have drawn on his own experiences for the role – he had been an alcoholic during filming.