Melanie Lynskey was 20 in EverAfter when she played the character 'Jacqueline De Ghent'.
That was over 26 years ago in 1998.
Today she is 46, and has starred in 54 movies in total, 51 of those since EverAfter was released.
In EverAfter, I think Melanie Lynskey looks: