PersonIrvine Welsh6 credits in the catalogue: acting, writing, production.ActingTrainspotting1996Mikey ForresterT2 Trainspotting2017Mikey ForresterWritingTrainspotting1996NovelFilth2013NovelT2 Trainspotting2017NovelProductionT2 Trainspotting2017Executive Producer