Skip To Content

    "Trainspotting": Then Vs Now

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

    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.

    Miramax Films
    Miramax Films

    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

    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.

    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

    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.

    Miramax Films
    Miramax Films

    Swanney aka "Mother Superior" (Peter Mullan).

    Miramax Films
    Stuart C. Wilson / Getty Images

    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!

    BuzzFeed Daily

    Keep up with the latest daily buzz with the BuzzFeed Daily newsletter!

    Newsletter signup form