Сюжет
Лето для юной Кирры начинается с необычного перелета из Австралии в Южную Африку, где она проводит каникулы у деда. В окрестностях его старого увеселительного парка она обнаруживает гигантского кита, выброшенного на мель в лагуне недалеко от территории. Кирра называет его Вилли и решает спасти животное, задумав план вернуть его в стаю. Она верит, что свобода куда важнее сценического блеска и что дружба способна изменить судьбы. Но впереди её ждёт непростая дорога: дедушкин жадный соперник уже мечтает превратить Вилли в самую прибыльную аттракцию своего парка, забывая о благополучии животного. Кирра должна проявить смелость и находчивость, чтобы обойти ловушки бизнеса и убедить людей в ценности естественного существования. По мере того как поиски пути к океану становятся всё сложнее, она обнаруживает, что настоящая сила — не в ярких представлениях, а в верности другу и готовности бороться за его свободу. В конце концов дружба и вера в возможность перемен помогают расправить крылья над морской песней и дать Вилли шанс снова плыть домой.