Question : who plays bethany hamilton in the movie soul surfer
Answer : AnnaSophia Robb