Mary-Louise Parker was 42 in The Spiderwick Chronicles when she played the character 'Helen Grace'.
That was over 16 years ago in 2008.
Today she is 59, and has starred in 55 movies in total, 17 of those since The Spiderwick Chronicles was released.
In The Spiderwick Chronicles, I think Mary-Louise Parker looks: