PersonJohn Hodge8 credits in the catalogue: acting, writing.ActingShallow Grave1994DC MitchellWritingShallow Grave1994ScreenplayTrainspotting1996ScreenplayThe Beach2000ScreenplayTrance2013WriterThe Program2015ScreenplayT2 Trainspotting2017AdaptationT2 Trainspotting2017Screenplay