Vincenta dzīve ir apturēta, līdz viņš atrod sievas slepkavu. Viņa kaimiņiene Alise ir pārliecināta, ka viņa var viņu padarīt laimīgu. Viņa nolemj izgudrot vainīgo, lai Vinsents varētu atriebties un atstāt pagātni. Bet nav ideāla vainīgā un nevainojama nozieguma.
Kad nepareizi pielāgots bārenis Džesijs izjauc atrakciju parku, viņš tiek novietots pie audžuvecākiem, un, strādājot parkā, viņam jāveic labojumi. Tur viņš satiek Willy, jauno Orca vaļu, kurš ir šķirts no savas ģimenes. Izjūtot radniecību, viņi veido saikni un ar laipna vaļu trenera Rae Lindlija palīdzību izstrādā triku kārtību. Tomēr mantkārīgais parka īpašnieks Dials drīz pieķer dueta vēju un plāno no tā gūt labumu.
Khaila Richards, no plaisām atkarīga vientuļā māte, nejauši atstāj savu bērnu atkritumu izgāztuvē, kamēr ir augsta, un nākamajā dienā atgriežas panikā, lai atrastu, ka viņš ir pazudis. Patiesībā bērniņu adoptēja sirsnīga sociālā darbiniece Margareta Levina un viņas vīrs Čārlzs. Gadu vēlāk Khaila ir izgājusi rehabilitāciju un strādā vienmērīgi. Uzzinājusi, ka viņas bērns joprojām ir dzīvs, viņa izaicina Margaretu aizbildnībā.