Browsing: Irvine Welsh

It is hard to believe that it was back in 2006 that James McAvoy won the BAFTA Rising Star Award.…