Kirra is een jong meisje dat tegen haar zin naar haar grootvader in Kaapstad gestuurd wordt. Wanneer een jonge orka walvis, Willy, gevangen wordt door een storm in hun onderwater pretpark, helpt Kirra hem om zich aan de nieuwe omgeving aan te passen en langzaam worden zij steeds betere vrienden. Maar als Willy het themapark begint te ontgroeien, wordt de grootvader in verleiding gebracht om Willy te verkopen aan een gewetenloze concurrent. Nu begint voor Kirra en haar vrienden de race om Willy terug naar zijn familie in de oceaan te brengen voor de verkoop doorgaat.

De 72-jarige Paul Kersey (Charles Bronson) ergert zich aan de ex van zijn verloofde Olivia Regent (Lesley-Anne Down). Dat is namelijk een crimineel die haar continu bedreigt en hun dochter van haar wil afpakken. Tijdens zijn eerste ontmoeting met de schurk wordt Paul gelijk onder schot gehouden. Wanneer vervolgens Olivia wordt mishandeld door een handlanger van de crimineel, neemt Paul wraak. Op grondige wijze.