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