The Scotsman Platform soul 2017-06-03 - Trainspotting star Ewen Bremner talks life, work and the meaning of success