As the 20th Anniversary of “Trainspotting” coincides with the news that the long-awaited sequel is set to start filming next month, we look at the cast of the gritty, cult drug drama and what they’ve achieved since bringing Irvine Welsh’s iconic novel to the silver screen . . .

Swanney/Mother Superior (Peter Mullan)


Before “Trainspotting”, Mullan had small roles in Scottish TV comedies, “The Steamie” alongside Dorothy Paul and “Rab C. Nesbitt”. Since playing drug dealer, Swanney, Mullan has featured in The Harry Potter series, directed the controversial “The Magdalene Sisters”, won The Golden Shell for “Best Film” for 2010 gritty Scots drama, “Neds” and starred as homeless man, Hector in the heartwarming 2015 drama of the same name.

Tommy (Kevin McKidd)


Since playing tragic Tommy in 1996, McKidd has starred in iconic comedy, “Father Ted”, won a “Best Actor” award for his portrayal of James Hepburn, 4th Earl Of Bothwell in “Gunpowder, Treason & Plot” and currently stars as Dr Owen Hunt in “Grey’s Anatomy”. McKidd also lent his voice to animated family film, “Brave” in 2012 and is married with two children.

Spud (Ewen Bremner)


THAT soiled sheets scene is now the stuff of silver screen legend! Since playing hapless, but loyal Spud, Bremner has graduated to Hollywood and had roles in “Snatch” alongside Brad Pitt, “Black Hawk Down” , “Pearl Harbour”, which co-starred both Ben Affleck and Kate Beckinsale and will feature in the forthcoming, “Wonder Woman” movie, set for release next year. 

Diane (Kelly MacDonald)


Barmaid turned actress, MacDonald played school-girl lover of Ewan McGregor’s Renton in “Trainspotting”. Since then, MacDonald has starred alongside Steve Buscemi in “Boardwalk Empire”, featured in The Harry Potter series and had roles in “Finding Neverland” with Johnny Depp and Kate Winslet, “Gosford Park” and “Nanny McPhee”. MacDonald is married to Travis bassist, Dougie Payne and has two children.

Sick Boy (Johnny Lee Miller)


Is there a heroin addict that knows more about James Bond than Sick Boy? Johnny Lee Miller has starred in “Mansfield Park”, “Plunkett & Macleane”, “The Flying Scotsman” and Tim Burton’s “Dark Shadows” with Johnny Depp, Michelle Pfeiffer and Eva Green since playing Sick Boy in 1996. In 2011, Miller played both Dr. Victor Frankenstein and Frankenstein’s monster on alternate nights opposite Benedict Cumberbatch at The Royal National Theatre in London. Miller is married to actress and model, Michele Hicks; the couple have a son.

Begbie (Robert Carlyle)


Fresh from his stand-out role in “Cracker” opposite Robbie Coltrane in 1994, Carlyle played psycho, Francis Begbie in “Trainspotting”; a man who could start a fight in an empty house, as we say here in Glasgow. Since then, Carlyle has starred in gritty gangster drama, “Face” in 1997, been a Bond villain in “The World Is Not Enough” in 1999, co-starred with Leonardo DiCaprio in Danny Boyle directed, “The Beach” and left nothing to the imagination in 1997 hit comedy, “The Full Monty”. Carlyle is married to make-up artist, Anastasia Shirley and the couple have three children.

Renton (Ewan McGregor)


Following his breakthrough performance as junkie, Mark Renton in “Trainspotting” in 1996, McGregor has graduated to Hollywood. McGregor has played a hapless kidnapper in “A Life Less Ordinary” opposite Cameron Diaz, made sweet music with Nicole Kidman in “Moulin Rouge”, told seemingly “tall tales” in Tim Burton’s “Big Fish” and felt the force in The Star Wars franchise as a young Obi-Wan Kenobi alongside Liam Neeson, Natalie Portman, Samuel L. Jackson and Christopher Lee. McGregor is married with four daughters.