Bryce Dallas Howard was 28 in Hereafter when she played the character 'Melanie'.
That was over 14 years ago in 2010.
Today she is 43, and has starred in 36 movies in total, 20 of those since Hereafter was released.
In Hereafter, I think Bryce Dallas Howard looks: