Trainspotting ★★★★

Somewhat slow in the first half, but overall very good.