A review by eggilybread
Trainspotting by Irvine Welsh

5.0