Trainspotting (1996)
Heroin addict Mark Renton stumbles through bad ideas and sobriety attempts with his unreliable friends -- Sick Boy, Begbie, Spud and Tommy. He also has an underage girlfriend, Diane, along for the ride. After cleaning up and moving from Edinburgh to London, Mark finds he can't escape the life he left behind when Begbie shows up at his front door on the lam, and a scheming Sick Boy follows.
Country: United Kingdom
Directors: Danny Boyle
Casts: Ewan McGregor as Mark "Rent Boy" Renton, Ewen Bremner as Daniel "Spud" Murphy, Jonny Lee Miller as Simon "Sick Boy" Williamson, Robert Carlyle as Francis "Franco" Begbie, Kelly Macdonald as Diane Coulston, Kevin McKidd as Thomas "Tommy" MacKenzie, Peter Mullan as Swanney "Mother Superior", James Cosmo as Mr. Renton, Eileen Nicholas as Mrs. Renton, Susan Vidler as Allison, Pauline Lynch as Lizzy, Shirley Henderson as Gail Houston, Stuart McQuarrie as Gavin Temperley, Keith Allen as Dealer, Kevin Allen as Andreas, Irvine Welsh as Mikey Forrester, Eddie Nestor as Estate Agent, Annie Louise Ross as Gail's Mother, Billy Riddoch as Gail's Father, Dale Winton as Game Show Host, Hugh Ross as Man, Victor Eadie as Man 2, Kate Donnelly as Woman, Fiona Bell as Diane's Mother