Trainspotting is a British drama, comedy, and crime film directed by Danny Boyle and scripted by John Hodge, based on the Porno novel written by Irvine Welsh and Sequel to Trainspotting, released in 1996.2 The film stars Ewan McGregor, Ewen Bremner, Jonny Lee Miller, and Robert Carlyle. This film occurs 20 years after Mark Renton left Scotland, and heroin.