AnnaSophia Robb was 16 in Soul Surfer when she played the character 'Bethany Hamilton'.
That was over 13 years ago in 2011.
Today she is 30, and has starred in 24 movies in total, 12 of those since Soul Surfer was released.
In Soul Surfer, I think AnnaSophia Robb looks: