Mary-Louise Parker was 37 in Red Dragon when she played the character 'Molly Graham'.
That was over 22 years ago in 2002.
Today she is 59, and has starred in 55 movies in total, 28 of those since Red Dragon was released.
In Red Dragon, I think Mary-Louise Parker looks: