Trainspotting Made in 1996 Cast Ewan McGregor as Mark "Rents" Renton Ewen Bemner as Daneil "Spud" Murphy Jonny Lee Miller as Simon David "Sick Boy" Williamson Kevin McKidd as Tommy Robert Carlyle as Francis "Franco" Begbie Kelly MacDonald as Diane Summary The greatest anti-drug movie ever. The story of the downward spiral of Junkie Mark Renton and his attemps of trying to get "clean." Everyone doing drugs or thinking about trying them should see this movie. It will change your views on drugs.