Ewan McGregor was 44 in American Pastoral when he played the character 'Swede Levov'.
That was over 8 years ago in 2016.
Today he is 53, and has starred in 109 movies in total, 20 of those since American Pastoral was released.
In American Pastoral, I think Ewan McGregor looks: