kelly macdonald trainspotting nude