Engelsmannen Tom Michell är tjugotre år, singel och brinner av äventyrslust. Han får jobb som lärare på en prestigefylld internatskola i Argentina under det politiskt turbulenta 70-talet. Men det stora äventyret börjar då Tom räddar en oljeindränkt pingvin på en strand i Uruguay. Efter det vägrar fågeln lämna sin räddares sida och Tom har inget annat val än att smuggla med sig pingvinen på flyget tillbaka till campus.
Pingvinen döps till Juan Salvador och blir centrum för allas uppmärksamhet på skolan. Han blir rugbylagets maskot, värd på Toms fester, hushållerskans förtrogne och simtränare till en blyg student. Juan Salvador sprider glädje till alla runt omkring - särskilt till Tom som i pingvinen har hittat en compadre.