Trainspotting - Cast

Trainspotting Movie Poster

Stuart McQuarrie

as Gavin/US Tourist



Ewen Bremner

as Daniel "Spud" Murphy


Ewan McGregor

as Mark "Rent-boy" Renton



Kevin McKidd

as Tommy MacKenzie



James Cosmo

as Mr. Renton



Peter Mullan

as Swanney


Jonny Miller

as Simon David "Sick Boy" Williamson


Hugh Ross

as Man


Eileen Nicholas

as Mrs. Renton


Susan Vidler

as Mrs. Renton


Pauline Lynch

as Lizzy


Irvine Welsh

as Mikey Forrester


Dale Winton

as Game Show Host


Ann-Louise Ross

as Gail's Mother


Billy Riddoch

as Gail's Father


Fiona Bell

as Diane's Mother


Vincent Friel

as Diane's Father



Kate Donnelly

as Woman


Finlay Welsh

as Sheriff


Eddie Nestor

as Estate Agent


  Change Location