Ewan McGregor was 42 in Mortdecai when he played the character 'Inspector Alistair Martland'.
That was over 8 years ago in 2015.
Today he is 52, and has starred in 109 movies in total, 27 of those since Mortdecai was released.
In Mortdecai, I think Ewan McGregor looks: