Kirra, a természetkedvelő ausztrál kislány a nyári szünidőre Dél-Afrikába utazik a nagyapjához, Gushoz. Egyik nap, miközben nagyapja tönkrement tengerparti vidámparkja mellett úszkál, felfedezi, hogy egy fiatal kardszárnyú delfin betévedt a lagúnába, és a sekély víz foglya lett. A kislány a Willy nevet adja neki, és elhatározza, hogy kiszabadítja szorult helyzetéből. Sietnie kell, ha vissza akarja juttatni újdonsült barátját a családjához. Ha ugyanis a nagyapja pénzéhes riválisa tudomást szerez Willyről, akkor a szabadságszerető állatból turistacsalogató látványosság lesz a szórakoztató parkban.