Ewan McGregor was 36 in I Love You Phillip Morris when he played the character 'Phillip Morris'.
That was over 15 years ago in 2009.
Today he is 53, and has starred in 109 movies in total, 52 of those since I Love You Phillip Morris was released.
In I Love You Phillip Morris, I think Ewan McGregor looks: