Renton (Ewan McGregor), now clean and living in Amsterdam, returns home to Edinburgh after 20 years, having abandoned his mates Sick Boy (Jonny Lee Miller), Spud (Ewen Bremner), and the oafish Begbie (Robert Carlyle) following a drug deal that netted them £16,000.