Close
Synopsis
The film begins with a pod of orcas swimming near the coastline of the Pacific Northwest. The pod is tracked down by a group of whalers, and one of them, Willy, is trapped and sent to an amusement park.
Sometime later in Seattle, Washington, Jesse, a 12-year-old boy abandoned by his mother six years before, is caught by the police for stealing food and vandalizing the theme park. Jesse's social worker Dwight earns him a reprieve by finding him a foster home and having him clean up the graffiti at the theme park as part of his probation. His foster parents are the supportive and kind Annie and Glen Greenwood, but Jesse is initially unruly and hostile to them.
While working at the park, Jesse encounters Willy. Willy is regarded as surly and uncooperative by the park staff, including his trainer Rae Lindley, but he saves Jesse from drowning, starting a bond, and becomes friendly with his keeper, Haida Person Randolph Johnson. Jesse teaches tricks to Willy, and is offered a permanent job at the theme park after probation. Jesse also warms into his new home.
The owner of the amusement park, Dial, sees the talent Jesse and Willy have together and makes plans to host "The Willy Show" in hopes of finally making money from Willy, who has thus far been a costly venture for him. On the day of the first performance, Willy is antagonized by children banging constantly on his underwater observation area and refuses to perform. In a stress-induced rage, he smashes against the tank, damaging it. Jesse storms off in tears and plans to run away. Later, while at the tank, Jesse notices Willy's family calling to him from the ocean and realizes how miserable he is in captivity. Shortly after, Jesse spots Dial's assistant, Wade, and several colleagues sneaking into the underwater observation area. They damage the tank enough that the water will gradually leak out and kill Willy, allowing them to cash in on his $1,000,000 insurance policy.
Jesse, Randolph, and Rae hatch a plan to release Willy back into the ocean. They use equipment at the park to load Willy onto a trailer, and Jesse and Randolph use Glen's truck to tow Willy to a marina. They try to stay on the back roads to avoid being spotted, but eventually get stuck in the mud. Wade meanwhile informs Dial that Willy is missing, and launches a search to find the fugitives.
Unable to move the trailer himself, Jesse calls Glen and Annie using a CB radio in Glen's truck. Annie and Glen show up and help free the truck, and continue on to the marina to release Willy. Dial knows where they are headed, and when they show up, he, Wade, and his associates are blocking the gate. Glen charges at them full speed in the truck, scattering the blockade. Glen smashes through the gate, turns the truck around and backs Willy into the water, flooding his truck in the process.
Willy is finally released into the water but does not immediately move, seemingly having been on dry land for too long. Dial and his confederates attempt to stop them, but Jesse and his friends fight back, trying to hold them off long enough for Willy to swim away. With Jesse's encouragement, Willy finally begins to swim, slipping away from the battle and heading for the marina entrance. Before he can make it into the ocean, however, two of Dial's whaling ships suddenly appear, sealing off the marina with their nets. Jesse runs towards the seawall, calling for Willy to follow him, drawing him away from the boats. Jesse goes to the edge and tells Willy that if he makes the jump, it will be his highest, and he'll be free. Jesse says a tearful goodbye, but pulls himself together and goes back to the top. He recites a Haida prayer Randolph had taught him, before giving Willy a signal. Willy makes the jump over the seawall and lands in the ocean on the other side, finally free to return to his family. Jesse goes back to Glen and Annie, who hug him as they look out into the sea. Willy calls out to Jesse in the distance, and both say their farewell.