Cast and Crew of T2 Trainspotting

Cast of
T2 Trainspotting

About T2 Trainspotting

After 20 years abroad, Mark Renton returns to Scotland and reunites with his old friends Sick Boy, Spud and Begbie.

Full Cast of T2 Trainspotting

Ewan McGregor
plays Mark "Rent Boy" Renton

Ewan McGregor as Mark "Rent Boy" Renton

Ewan Gordon McGregor is a Scottish actor who has starred in numerous film and musical roles. His first professional r...

See Ewan McGregor's other roles

Jonny Lee Miller
plays Simon "Sick Boy" Williamson

Jonny Lee Miller as Simon "Sick Boy" Williamson

Jonathan Lee Miller (AKA Jonny) is an English actor who gained notoriety with roles in Hackers and Trainspotting. Th...

See Jonny Lee Miller's other roles

Ewen Bremner
plays Daniel "Spud" Murphy

Robert Carlyle
plays Francis "Franco" Begbie

Anjela Nedyalkova
plays Veronika Kovach

Kelly Macdonald
plays Diane Coulston

Kelly Macdonald as Diane Coulston

Kelly Macdonald is a Scottish stage, film and televison actress, best known for her feature film debut in the British...

See Kelly Macdonald's other roles

Shirley Henderson
plays Gail Houston

Shirley Henderson as Gail Houston

Shirley Henderson is a Scottish film and television actress, best known for playing Moaning Myrtle in the "Harry Pott...

See Shirley Henderson's other roles

Irvine Welsh
plays Mikey Forrester

James Cosmo
plays Mr. Renton

James Cosmo as Mr. Renton

From Wikipedia, the free encyclopedia James Cosmos is known for his film roles as Angus MacLeod in Highlander, Campb...

See James Cosmo's other roles

Eileen Nicholas
plays Mrs. Renton (archive footage)

Karl Argue
plays Mad Pipper

Simon Weir
plays Jailhoose

Pauline Turner
plays June Begbie

Scot Greenan
plays Frank Junior

Gordon Kennedy
plays Tulloch

Gordon Kennedy as Tulloch

Grew up in Tranent, East Lothian, and attended George Watson's College in Edinburgh. He then went to the Scottish Sch...

See Gordon Kennedy's other roles

Steven Robertson
plays Stoddart

Steven Robertson as Stoddart

Steven Robertson was born on January 1, 1980 and is currently 44 years old.

See Steven Robertson's other roles

John Kazek
plays Tom

Bradley Welsh
plays Doyle

Katie Leung
plays Nurse

Tom Urie
plays Big Bear

Amy Manson
plays Woman in Club

Amy Manson as Woman in Club

Amy Manson (born c. 1985) is a Scottish actress, known for portraying Alice Guppy in Torchwood, Abby Evans in Casualt...

See Amy Manson's other roles

Christopher Douglas
plays Chris the Oracle

James McElvar
plays Simon Williamson (aged 20)

Connor McIndoe
plays Mark Renton (aged 20)

John Bell
plays Spud Murphy (aged 20)

John Bell as Spud Murphy (aged 20)

John Bell was born on October 20, 1997 and is currently 26 years old.

See John Bell's other roles

Michael Shaw
plays Tommy MacKenzie (aged 20)

Christopher Mullen
plays Francis Begbie (aged 20)

Elijah Wolf
plays Tommy MacKenzie (aged 9)

Ben Skelton
plays Mark Renton (aged 9)

Kyle Fitzpatrick
plays Fergus

Tereza Duskova
plays Tourism Girl

Pauline Lynch
plays Lizzy

Svetla Yancheva
plays Veronika's Mother

Kevin McKidd
plays Tommy MacKenzie (archive footage)

Kevin McKidd as Tommy MacKenzie (archive footage)

Kevin McKidd (born 9 August 1973) is a Scottish television and film actor and director. He is known for his prominent...

See Kevin McKidd's other roles

Blair Flucker
plays Club Patron (uncredited)

Adam James Johnston
plays Club Patron (uncredited)


Crew of T2 Trainspotting

Discover the backstage crew of T2 Trainspotting →