That was over 25 years ago in 1996.
Today she is 45, and has starred in 40 movies in total, 39 since Trainspotting was released.
In Trainspotting, I think Kelly Macdonald looks:
Trainspotting scores 7.9 out of 10 on The Movie Database.
Kelly Macdonald's first acting role was as 'Diane' in Trainspotting, released in 1996 when she was 20.