Lucy Hale was 18 in The Sisterhood of the Traveling Pants 2 when she played the character 'Effie Kaligaris'.
That was over 16 years ago in 2008.
This was her first recorded movie acting credit (although may not technically be her first actual acting role).
Today she is 34, and has starred in 23 movies in total, 18 of those since The Sisterhood of the Traveling Pants 2 was released.
In The Sisterhood of the Traveling Pants 2, I think Lucy Hale looks: