Emma Roberts was 14 in Aquamarine when she played the character 'Claire Brown'.
That was over 18 years ago in 2006.
Today she is 33, and has starred in 48 movies in total, 37 of those since Aquamarine was released.
In Aquamarine, I think Emma Roberts looks: