Emma Thompson was 47 in I Am Legend when she played the character 'Dr. Alice Krippin'.
That was over 16 years ago in 2007.
Today she is 65, and has starred in 84 movies in total, 45 of those since I Am Legend was released.
In I Am Legend, I think Emma Thompson looks: