"Hello Mark. So what you been up to? For 20 years..."
Two decades after Danny Boyle's adaptation of Irvine Welsh's novel stirred up cinemas with its invasive drug use, grit and Scottish life, Trainspotting has finally got its sequel.
Mark Renton (Ewan McGregor) returns to the only place he can ever call home, where he finds Spud (Ewen Bremner), Sick Boy (Jonny Lee Miller), and Begbie (Robert Carlyle) waiting for him. That, and a whole heap of old troubles.
Choose life. Choose to watch the new trailer. Then choose to share it on Facebook. Or something.
Trainspotting 2 arrives in cinemas on 27 January