Den unge Kirra forlader sit hjem i Australien for at tilbringe sommeren sammen med sin bedstefar (Beau Bridges) i Sydafrika. Snart finder hun en strandet spækhuggerunge i lagunen ved hendes bedstefars forfaldne forlystelsespark, som ligger ved kysten. Hun døber sin nye ven Willy - og begiver sig ud på en fantastisk rejse for at få hvalen tilbage til dens flok, inden hendes bedstefars grådige rival gør Willy til en pengemaskine i sin tvivlsomme forlystelsespark.