Geraldine Somerville was 43 in Harry Potter and the Deathly Hallows: Part 2 when she played the character 'Lily Potter'.
That was over 13 years ago in 2011.
Today she is 57, and has starred in 30 movies in total, 9 of those since Harry Potter and the Deathly Hallows: Part 2 was released.
In Harry Potter and the Deathly Hallows: Part 2, I think Geraldine Somerville looks: