Check out production images from Trainspotting the Musical, the exciting new musical now playing in the West End. Inspired by Irvine Welsh’s iconic novel, and written by Welsh himself, Trainspotting is currently playing a limited season at the Theatre Royal Haymarket.
Trainspotting the Musical began previews this week, and there has been plenty of buzz since news of the musical was announced. Based off the novel by Irvine Welsh, and the subsequent film adaptation, the musical arrives in the West End for a limited season, playing the Theatre Royal Haymarket until September 2026.
Curious about what Trainspotting will be like? Here’s what you can expect.
View live availability for Trainspotting the Musical here
Production Photos: Renton, Sick Boy and the gang are back in Trainspotting the Musical
The cast and creative team behind Trainspotting the Musical
The cast of this exciting new production includes:
- Lewis Kidd as Renton
- Sheridan Townsley as Sick Boy
- Kieran Andrew as Spud
- Frankie O’Connor as Begbie
- Finlay Paul as Tommy
- Yana Harris as Kelly
The cast also includes Rebecca McKinnis, Gordon Cooper, Sophie Hutchinson, Ashley J. Russell, Rosie Dignan, Ally Kennard, Kieran Brown, Melanie Marshall, Samuel Stewart, Finlay McKillop, Ciara Ennis, Victoria Nicol, Kyra Fyvie, and Chris O’Mara.
Writer Irvine Welsh leads the creative team, writing the book for the musical with a score Stephen McGuinness and Irvine Welsh that incorporates iconic tracks from the 1996 film alongside new original songs.
The show is directed and developed by Caroline Jay Ranger (Only Fools and Horses the Musical), with set and costume design by Colin Richmond, musical supervision and orchestrations by Stuart Morley, choreography by Christina Andrea, and video design by Douglas O’Connell.
Book tickets to Trainspotting the Musical here
Plan your visit to Trainspotting the Musical
- Theatre: Theatre Royal Haymarket
- Booking dates: Booking to 5 September 2026
- Performance schedule: Monday to Saturday evenings, Thursday and Saturday matinees
- Runtime: 2 hours (including interval)
- Age range: 15+







