Matthew Macfadyen was 36 in Anna Karenina when he played the character 'Stiva Oblonsky'.
That was over 12 years ago in 2012.
Today he is 49, and has starred in 32 movies in total, 10 of those since Anna Karenina was released.
In Anna Karenina, I think Matthew Macfadyen looks: