2006
Claire (EMMA ROBERTSOVÁ) a Hailey (JOANNA JoJo LEVESQUEOVÁ) sú nerozlučné kamarátky a žijú v prímorskom mestečku. Claire, ktorej zahynuli obaja rodičia na mori, s babičkou a deduškom (JULIA BLAKEOVÁ, ROY BILLING), Hailey, iba s matkou oceánografkou, pretože otec ju opustil. Matka práve získala vysnené miesto v Austrálii a majú sa sťahovať. Hailey by dala všetko za to, aby mohla zostať.
Obe dievčatá denne ticho obdivujú nádherné opálené telo plavčíka Raymonda (JAKE McDORMAN) a premýšľajú, ako si získať jeho pozornosť. Veria, že príležitosť naskytne na chystanom rozlúčkovom večierku na pláži. Jednej noci príde silná búrka a vlny vynesú na breh chaluhy a všelijaký neporiadok. Pri upratovaní bazénu si Claire všimne, že tam niečo je – a čoskoro s Hailey zistia, že sa tam skrýva krásna plavovlasá morská panna (SARA PAXTONOVÁ), ktorá ušla od svojho otca. Ten ju totiž nútil vziať si ženícha, ktorého ona nechce.
Aquamarine sa s otcom stavila, že do troch dní si nájde na súši lásku, ktorá v ich svete neexistuje. Vo dne sa jej chvost mení na normálne nohy, a kým nezapadne slnko, môže žiť ako každé iné dievča. Jedinou podmienkou však je, že sa nesmie dotknúť vody. Keď starý Leonard (BRUCE SPENCE) bazén vypustí, Aquamarine sa schová v bufete na pláži. Hailey a Claire sa rozhodnú jej pomôcť nájsť lásku, za čo im ona potom splní jedno želanie. A čo iné by si mohli priať, len aby Hailey nemusela odcestovať.
Keď Aquamarine po prvý raz zazrie Raymonde, rozhodne sa, že on bude ten pravý. A dievčatá – aj keď s ťažkým srdcom – súhlasia. A zdá sa, že Raymond, ktorého chce získať aj nafúkaná a rozmaznaná Cecilia Banksová (ARIELLE KEBBELOVÁ), má o krásnou blondínku skutočne záujem. Na púti jej kúpi nafukovacieho žraloka, vezme ju do reštaurácie a na vodný bicykel.
Aquamarine je nadšená. Navyše ide s oboma kamarátkami nakupovať a dostane pekné šaty. Len na noc sa musí ukryť niekam do vody. Pretože v oceáne by ju našiel otec, dievčatá pre ňu vymyslí úkryt vo vysokej vodárenskej veži na pláži.
Cecilia sa všemožne snaží získať späť Raymondovu priazeň. Dokonca mu nahovorí, že Aquamarine už má chlapca, ktorý ju odprevadí na večierok. To však Claire rýchlo uvedie na pravú mieru a Aquamarine ide na pláž s Raymondom. Krásny deň rýchlo utečie a ona sa musí vrátiť do veže.
Nenávistná a závistlivá Cecilia ju tam však tajne sleduje, a keď vyjde nahor, odhalí jej tajomstvo. Zhodí rebrík, aby sa dievča nemohlo dostať von, a ponáhľa sa všetko povedať svojmu otcovi. Chce všade rozhlásiť, že vo vodárenskej veži niekto je, a už sa teší, ako svoju súperku znemožní.
Na miesto príde aj televízia, ale keď sa hasiči vyšplhajú k nádrži, nájdu v nej len nafukovacieho žraloka. Aquamarine totiž pomohol starý Leonard, ktorý po nej vo vypustenom bazéne našiel prívesok, čo mu nedal spať. Tušil, že dievča skrýva nejaké tajomstvo. Cecilii sa nakoniec všetci vysmejú a dokonca aj otec jej pred všetkými vynadá.
Na druhý deň sa Aquamarine zíde s Raymondom a položí mu zásadnú otázku – miluje ju? Mladík však nechce takto jednoznačne odpovedať, veď sa sotva poznajú. Aquamarine sa rozplače. More sa náhle rozbúri – to sa jej otec hnevá, lebo ho nepresvedčila o tom, že láska existuje, a stiahne ju späť do oceánu. Claire a Hailey sa okamžite rozhodnú, že musia priateľku zachrániť...