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