Smart answer:

Your search for Who directed Trainspotting returned the following results:

by Danny Boyle

The 1996 British black comedy film, Trainspotting was directed by Danny Boyle, starred Ewan McGregor, and quickly achieved iconic status on both sides of the Atlantic.