Evanna Lynch was 18 in Harry Potter and the Deathly Hallows: Part 1 when she played the character 'Luna Lovegood'.
That was over 14 years ago in 2010.
Today she is 32, and has starred in 15 movies in total, 10 of those since Harry Potter and the Deathly Hallows: Part 1 was released.
In Harry Potter and the Deathly Hallows: Part 1, I think Evanna Lynch looks: