With a budget of £1.5 million and a cast of up-and-coming stars, Trainspotting hit at the right time in 1996 to become one of Scotland's most famous films (after Braveheart, of course).
Starring the likes of Ewan McGregor and Robert Carlyle (those names ring a bell?), the dark comedy-drama movie based in Edinburgh raked in £48 million at the box office, and has become a cult favourite in Edinburgh and beyond.
So, what became of the lesser known stars of Trainspotting, like Renton's parents, and footballer pal Tommy?
READ MORE - Edinburgh influencers share behind-the-scenes filming of new BBC documentary series
Read on below to find out about what happened to the cast of Trainspotting.
Kevin McKidd - Tommy
One of the only characters in Trainspotting who abstains from drug-use, Tommy Mackenzie was a mate of Mark Renton (Ewan McGregor), and played a small role where he tries to stop him from using drugs.
This abstaining did not last long, however, and Tommy ended up addicted to heroin - and he was even more unfortunate as Tommy tested positive for HIV, after sharing dirty needles with other addicts.
Tommy dies mid-way through the movie of AIDS-related toxoplasmosis, and that was the last we saw of the aspiring footballer turned drug addict.
But it was not the last we saw of Kevin McKidd, as he is famous to a multi-million game company - though you might not recognise him at first.
Kevin is credited with playing a voice-over for the character John "Soap" MacTavish in Call of Duty: Modern Warfare 2 and Call of Duty: Modern Warfare 3 - yes, that is infact Soap MacTavish!
Kevin also played the role of Dr Owen Hunt in hugely popular television series Grey's Anatomy, and also played the role of Poseidon, god of the seas, and the father of Percy Jackson in Percy Jackson & the Olympians: The Lightning Thief.
In 2012, he voiced the characters of Lord MacGuffin and his son Young MacGuffin in the Disney/Pixar film Brave.
Sign up for Edinburgh Live newsletters for more headlines straight to your inbox
Having grown up in Elgin, McKidd used a variation of the Doric dialect for Young MacGuffin, and one of the running gags of his lines is that not even Lord MacGuffin is entirely sure what Young MacGuffin is saying.
Jonny Lee Miller - Sick Boy
Sick Boy was the womanising, James Bond obsessed kid of the Trainspotting posse, and is well-known in the film for being rather unintelligent and dopey compared to his smarter companions.
Jonny has appeared in Doctor Who at the age of nine before his Trainspotting days, and also appeared in two separate guest roles in the ITV police drama The Bill, one in 1991 and another in 1993.
Despite playing the role of Sick Boy well in Trainspotting, Jonny isn't in fact Scottish, and was recommended for the role by main lead Ewan McGregor.
Miller has spoken on the work that went into prepping for this role previously, stating: "I had to do a lot of work. I read and re-read the book and I pretended to be Scottish all the time I was in Glasgow, hanging around with Scots, picking up bits and pieces on the street and in bars.
"Everyone's been very encouraging and Danny [Boyle, the director] thinks that I've got it about right. Of course, the others are from all over Scotland and have different accents themselves, so I've tried to just pick up a general, composite accent."
Recently, it was announced in 2021 that Jonny would play former Prime Minister John Major in the fifth season of The Crown, set to be released in November 2022.
Eileen Nicholas - Mrs Renton
Mark Renton's poor mother Mrs Renton was driven mad by her son's need for heroin, and tried her upmost best to wean him off the wicked stuff.
Her efforts always ended in vain, however, as Renton always ended back in the arms of a drug dealer, and she was cast aside.
Glasgow-born Eileen is now 76 years old and still going strong - with roles in T2 Trainspotting (2017), The Wee Man (2013) and Bomber (2009).
Her most recent work was in Dead in a Week: Or Your Money Back (2018), a comedy-drama about a writer who hires an assassin to kill him after he fails to commit suicide.
James Cosmo - Mr Renton
The husband of Mrs Renton, and also demented with his sons drug use, James played Mr Renton in Trainspotting.
However, you may recognise him from another rather famous Scotland-based film, playing Campbell in the 1995 movie Braveheart.
He has also played Father Christmas in The Chronicles of Narnia (2005), James Brown in The Adventures of Greyfriars Bobby (2005), and most recently, he played the part of a minor in the 2019 drama Chernobyl.
He was also third runner up in the 19th series of Celebrity Big Brother, and played Jeor Mormont in famous series Game of Thrones from 2011 till 2013.
Trainspotting was a cultural reset for us Scots, and remains a strong cult favourite film across the country.