back to top

"Trainspotting": Then Vs Now

In celebration of the 20-year anniversary. Yep, it's now that old.

Posted on

On 23 February 1996, cult film Trainspotting enriched our lives. So on the 20th anniversary of Danny Boyle's movie hitting theatres, we thought we'd look at the incredible cast then and now.

Mark "Rent Boy" Renton (Ewan McGregor).

Miramax Films
Nicholas Hunt / Getty Images

It was the film that made Ewan McGregor a household name back in 1996. He's since gone on to become Hollywood royalty, starring in films such as Moulin Rouge! and Big Fish, and even as Obi-Wan Kenobi in the Star Wars series. Pretty good going, Ewan.

Advertisement

Simon "Sick Boy" Williamson (Jonny Lee Miller).

Miramax Films
Ilya S. Savenok / Getty Images

The year Trainspotting came out was also the year Jonny married Angelina and became the first Mr Jolie. That ended three years later in 1999. He's also gone on to star in numerous films, including The Flying Scotsman and Byzantium, as well as several stage shows.

Miramax Films

Daniel "Spud" Murphy (Ewen Bremner).

Miramax Films
Alberto E. Rodriguez / Getty Images
Advertisement

His performance in Trainspotting will forever be carved in our minds. And his career went from strength to strength afterwards. He's appeared in the likes of Black Hawk Down, Snatch, and Pearl Harbor. Impressive stuff.

Miramax Films

Francis "Franco" Begbie (Robert Carlyle).

Miramax Films
Ethan Miller / Getty Images

What hasn't he been in since Trainspotting? He's one of the best actors out there, with films such as The Beach, The Full Monty, and 28 Weeks Later now under his belt.

Advertisement
Miramax Films

Thomas "Tommy" MacKenzie (Kevin McKidd).

Miramax Films
Jason Merritt / Getty Images

We will always love him as Tommy. But since making his name in the cult film he has gone on to become the king of TV. He appeared in Anna Karenina and Rome, and is best known for Grey's Anatomy.

Miramax Films
Advertisement

Diane Coulston (Kelly Macdonald).

Miramax Films
Ethan Miller / Getty Images

Kelly hasn't looked back since bagging her first acting job in Danny Boyle's classic. The list is endless: Gosford Park, Nanny McPhee, Harry Potter and the Deathly Hallows – Part 2, and Boardwalk Empire, of course.

Swanney aka "Mother Superior" (Peter Mullan).

Miramax Films
Stuart C. Wilson / Getty Images
Advertisement

He may not have been one of the main characters, but he made his mark as Swanney nevertheless. Peter had already starred in the likes of Braveheart and Shallow Grave back in the '90s, and what a career he's gone on to have since. He's been in everything from War Horse to the Harry Potter films, and next year he's voicing Akela in live-action movie The Jungle Book: Origins alongside Benedict Cumberbatch, Christian Bale, and Cate Blanchett.

Miramax Films

Happy 20th birthday, Trainspotting!