
World premiere musical based on the film, written by Irvine Welsh, at the Grand Opera House.
Trainspotting The Musical is coming to the Grand Opera House in York from 9 to 14 November 2026. It's a stage adaptation of Irvine Welsh's novel, set in the heroin scene of 1980s Edinburgh. The story follows Mark Renton and his mates, a group of young men caught up in drug use, until Renton decides he's had enough and wants to change his life.
For those who know the story from the screen, this production arrives three decades after the 1996 film directed by Danny Boyle, which won a BAFTA and was named one of the 100 best British films of the 20th century by the British Film Institute. The musical version premiered in London's West End and is now touring the UK, with a live band on stage accompanying the cast. Robbie Scott, a Scottish actor, takes on the role of Renton, played originally by Ewan McGregor in the film.
Scott is joined by Sheridan Townsley as Sick Boy, Kieran Andrew as Spud, and Frankie O'Connor as Begbie. The rest of the cast includes Finlay Paul as Tommy, Rebecca McKinnis as Cathy Renton, Gordon Cooper as Davie Renton, Ashley R Russell as Colleen, Rosie Dignan as Alison, Yana Harris as Kelly, and Sophie Hutchinson as Lizzie. It's a fairly large ensemble for a story that spends so much of its time inside a small, tight-knit circle of friends.
Every week we pick 🏆 the 5 best 🏆 things to do in York and send them to your inbox. Just one weekly email, no spam.
By submitting your email, you accept our Privacy Policy
If you're planning to go, the show runs from 9 to 14 November at the Grand Opera House on Cumberland Street, YO1 9SW. That's a six-day window, so you've got a few dates to choose from rather than just one night.