Jesse (James Jason Richter) é um adolescente cuja vida foi modificada por sua amizade com a baleia Willy. Jesse está passando o verão a bordo de um navio, auxiliando pesquisadores de baleias, incluindo Randolph Johnson (August Schellenberg), um velho amigo, e Drew Halbert (Annie Corley), uma oceanógrafa.