Evenimentele se petrec la doi ani după cele din prima parte. Jesse (Jason James Richter) a găsit, în fine, stabilitate, alături de familia lui adoptivă, iar lui Willy, balena ucigaşă pe care a salvat-o, pare să îi meargă bine. Lucrurile iau o întorsătură neaşteptată atunci când adevărata mamă a lui Jesse, care îl abandonase, moare, iar fratele său, Elvis (Francis Capra), vine să locuiascã la el.