Ewan McGregor was 44 in T2 Trainspotting when he played the character 'Mark "Rent Boy" Renton'.
That was over 7 years ago in 2017.
Today he is 53, and has starred in 109 movies in total, 16 of those since T2 Trainspotting was released.
In T2 Trainspotting, I think Ewan McGregor looks: