AnnaSophia Robb
Role: Bethany Hamilton
Helen Hunt
Role: Cheri Hamilton
Dennis Quaid
Role: Tom Hamilton
Carrie Underwood
Role: Sarah Hill
Kevin Sorbo
Role: Holt Blanchard
Ross Thomas
Role: Noah Hamilton
Chris Brochu
Role: Timmy Hamilton
Lorraine Nicholson
Role: Alana Blanchard
Jeremy Sumpter
Role: Byron
Sonya Balmores
Role: Malina Birch
Craig T. Nelson
Role: Dr. David Rovinsky
Branscombe Richmond
Role: Ben Aipa
Titus Kinimaka
Role: Titus
John Philbin
Role: Fuel TV Reporter #2
Tahini Bartolome
Role: Girl at Foodland
Bridget Tully
Role: Mother at Foodland
Tiffany Hofstetter
Role: Rosemary
Kelly Crean
Role: Front Yard News Reporter
Dylan Slater
Role: Turtle Bay Open Announcer
Annie Gerstenberger
Role: Thailand Village Elder
Sean McNamara
Role: Rip Curl Executive
Yasmin Dar
Role: Transworld Surf Reporter #1
Christie Brooke
Role: National Surf Fan #1
Cayla Moore
Role: Surfer Girl #1
Moon Otteman
Role: Surfer Girl #2
David Tice
Role: Contest Official
Patrick Richwood
Role: Todd
Kimberly-Rose Wolter
Role: Nurse
Irie Driscoll
Role: Ukulele Girl #1
Faith Fay
Role: Media Gnat
David Chokachi
Role: Paramedic #1
David Stanfield
Role: Nationals Announcer #1
Beau Hodge
Role: Nationals Announcer #2
Dutch Hofstetter
Role: Brandon
Michael Coots
Role: Photoshoot Photograher
Kaipo Guerrero
Role: HI Regionals Announcer #1
Rocky Canon
Role: HI Regionals Announcer #2
Mark Kubr
Role: ESPN Reporter
Kim Morgan Greene
Role: Female Reporter
Shelley Trotter
Role: Nurse #2
Arlene Newman
Role: Cydney Blanchard
Bailey Nagy
Role: Surfer Olivia Jenner
Leilani Gryde
Role: Surfer Zoe Madsen
Kristen Steiner
Role: Surfer Kaila Kahani
Lauren Beach
Role: Autograph Seeker (uncredited)
Davo Coria
Role: Photographer #2 (uncredited)
Christian Franklin
Role: Keoki's Friend (uncredited)
Massi Furlan
Role: (voice) (uncredited)
Sean Douglas Hoban
Role: Photographer Assistant (uncredited)
Eric James
Role: Keoki's Friend (uncredited)
Troy Manandic
Role: Youth (uncredited)
Josh Margulies
Role: Halloween Party Surfer (uncredited)
Stephen Meyers
Role: Youth Group (uncredited)
Ingrid Seid
Role: Surfer Fan (uncredited)
Christopher Simms
Role: News Photographer (uncredited)
Joe Toro
Role: Paramedic #2 (uncredited)
Roy Vongtama
Role: Voice Artist (uncredited)
Joseph Wilson
Role: Kauai Local (uncredited)