cast
AnnaSophia Robb
as Bethany Hamilton
Carrie Underwood
as Sarah Hill
Chris Brochu
as Timmy
Craig T. Nelson
as Dr. Rovinksy
David Chokachi
as Paramedic
Dennis Quaid
as Tom Hamilton
Helen Hunt
as Cheri Hamilton
Kevin Sorbo
as Holt Blanchard
Lorraine Nicholson
as Alana Blanchard
Ross Thomas
as Noah Hamilton
Sonya Balmores Chung
as Malina Birch