We talk to the trainspotting star about Salmon Fishing and Jack The Giant Killer