Emma Thompson was 31 in Howards End when she played the character 'Margaret Schlegel'.
That was over 32 years ago in 1992.
Today she is 65, and has starred in 84 movies in total, 72 of those since Howards End was released.
In Howards End, I think Emma Thompson looks: