Den unge Kirra må forlade sit hjem i Australien for at tilbringe sommeren hos sin farfar i Sydafrika. Tidligt opdager hun, at en spækhugger er strandet ved lagunen i nærheden af hendes farfars forlystelsespark. Hun kalder den lille hval Willy, og sammen tager de ud på et eventyr for at finde Willys flok, inden farfars grådige kompagnon forsøger at gøre Willy til parkens til nye attraktion.