T2 Trainspotting Cast and Crew

Main Cast: Ewan McGregor as Mark "Rent Boy" Renton
Main Cast: Jonny Lee Miller as Simon "Sick Boy" Williamson
Main Cast: Ewen Bremner as Daniel "Spud" Murphy
Supporting Cast: Shirley Henderson as Gail Houston
Supporting Cast: Robert Carlyle as Francis "Franco" Begbie
Supporting Cast: Anjela Nedyalkova as Veronika Kovach
Supporting Cast: Steven Robertson as Stoddart
Supporting Cast: Irvine Welsh as Mikey Forrester
Supporting Cast: Simon Weir as Jailhoose
Supporting Cast: Kevin McKidd as Tommy MacKenzie
Supporting Cast: Kyle Fitzpatrick as Fergus
Supporting Cast: Kelly Macdonald as Diane Coulston
Director: Danny Boyle
Writer: Irvine Welsh
Writer: John Hodge