Question: who does bethany hamilton play in soul surfer
Answer: David Rovinsky Cody Gomes as Keoki Branscombe Richmond as Ben Bethany Hamilton as Herself ( archive footage ) Alana Blanchard as Herself ( archive footage ) Sean McNamara cameos as a Rip Curl executive .