Amanda Seyfried was 28 in Pan when she played the character 'Mary'.
That was over 9 years ago in 2015.
Today she is 38, and has starred in 50 movies in total, 19 of those since Pan was released.
In Pan, I think Amanda Seyfried looks: