Two teenage girls discover that mermaids really do exist after a violent storm washes one ashore. The mermaid, a sassy creature named Aquamarine, is determined to prove to her father that real love exists, and enlists the girls' help in winning the heart of a handsome lifeguard.
Emma Roberts
as Claire Brown
JoJo
as Hailey Rogers
Sara Paxton
as Aquamarine
Jake McDorman
as Raymond
Arielle Kebbel
as Cecilia Banks
Claudia Karvan
as Ginny Rogers
Bruce Spence
as Leonard
Tammin Sursok
as Marjorie
Roy Billing
as Grandpa Bob
Julia Blake
as Grandma Maggie
Shaun Micallef
as Storm Banks
Lulu McClatchy
as Bonnie