Jessica Hecht was 41 in Dan in Real Life when she played the character 'Amy'.
That was over 16 years ago in 2007.
Today she is 58, and has starred in 38 movies in total, 24 of those since Dan in Real Life was released.
In Dan in Real Life, I think Jessica Hecht looks: