Just like the audience who will go to see this movie, they are all facing middle age and asking, "is this it?”

One thing's for sure, and that's not all of Renton's former friends will be happy to see him.

He is not seeking forgiveness, but wants to rekindle old friendships in the city of Edinburgh which has changed so much since he was last there.

As Mark leaves the airport he asks a girl handing out tourist guides where she's from, and the answer is Slovenia. Yes, the UK has changed a lot since Mark gave us his "choose life” speech before shooting up some heroin.

The tone is set when Simon (AKA Sick Boy) sees the returning Renton and says "Hello Mark... what have you been up to for the last 20 years?” before laying into him with two decades of pent-up anger.

Begbie is in prison, Sick Boy runs a pub with a side business in blackmail, Spud is still battling a heroin addiction and Renton has been in hiding in Holland.

Yet somehow, these characters all gel together to the point where you quickly forget the gap between movies.

T2 will not attract any new viewers, as if you haven't seen the original it will make no sense to you at all, but Boyle's style that defines his movies is all over this sequel, which seems as fresh as his work was back in 1996.

At times it is daring, in-your-face filmmaking that will have you glued to your seat as it takes you on a rollercoaster of emotions and nostalgia.

T2 is funny, dramatic, charming, scary and above all, packed with dialogue that will be quoted as often as its predecessor.

Wonderful lines like "We are tourists in our own youth,” will hit a chord with anyone in their 30s-40s who will be returning to Trainspotting, and even better is a 2017 version of the "choose life” speech that is so well written you will agree with every line.

Lines like "Choose posting a picture of your breakfast on Instagram in the vain hope that someone, somewhere actually cares” are what make this movie so good, and so timely.

As a fan of the original, T2 had a lot to live up to, but under the guidance of Danny Boyle, he has excelled all expectations. This is a rare sequel that is just as good as the first, and fans will not be disappointed. If only all sequels were as good as this one.

T2 is a masterclass in how to use a 20-year gap between movies to your advantage.