La Kirra és una nena australiana d'onze anys que es veu obligada a passar una temporada amb el seu avi a Sud-Àfrica. Una nit, l'avi troba una orca atrapada enmig d'una tempesta i decideix capturar-la. A partir d'aquest moment s'estableix un vincle afectiu entre la nena i l'animal, a qui anomena Willy. L'orca creix i resulta impossible continuar tenint-ne cura, i l'única solució possible és vendre Willy a un parc temàtic. Kirra vol impedir que tanquin l'animal i vol que l'alliberin al mar perquè pugui tornar amb els de la seva espècie.