Awful movie
Manic overacting (I know he's meant to be crazy, but still), boring hyped-up directing, and a puerile, juvenile script.
I'm Scottish, and would love this to work, but Irvine Welsh is vastly over-rated (in my view), and this movie can't rise above the source material.
Please don't flame me, this is just my personal opinion.