From Amazon synopsis of Irvine Welsh‘s “Porno”(’03), which is the basis of Danny Boyle‘s Trainspotting 2 (TriStar, 1.27.17):

In the last gasp of youth, Simon “Sick Boy” Williamson (Johnny Lee Miller) is back in Edinburgh. He taps into one last great scam: directing and producing a porn film. To make it work, he needs bedfellows: the lovely Nikki Fuller-Smith, a student with ambition, ego, and troubles to rival his own; old pal Mark Renton (Ewan Mcgregor); and a motley crew that includes the neighborhood’s favorite ex-beverage salesman, ‘Juice’ Terry.

“In the world of Porno‘, however, even the cons are conned. Sick Boy and Renton jockey for top dog. The out-of-jail and in-for-revenge Begbie (Robert Carlyle) is on the loose. But it’s the hapless, drug-addled Spud (Ewan Bremner) who may be spreading the most trouble.”