Harry Lloyd was 26 in Jane Eyre when he played the character 'Richard Mason'.
That was over 13 years ago in 2011.
Today he is 40, and has starred in 14 movies in total, 12 of those since Jane Eyre was released.
In Jane Eyre, I think Harry Lloyd looks: