I enjoyed this film, which is restrained in comparison to the similar but overrated Trainspotting. Well acted, it's low budget protects it from smackhead chic. There is something wrong with the plot in the middle, and the themes are unremittingly grim, but it is funny and has considerable charm. The whole cinema enjoyed it, but there were only five of us.