Hope Davis was 36 in Hearts in Atlantis when she played the character 'Elizabeth 'Liz' Garfield'.
That was over 23 years ago in 2001.
Today she is 60, and has starred in 43 movies in total, 26 of those since Hearts in Atlantis was released.
In Hearts in Atlantis, I think Hope Davis looks: