Den rappkjeftede lille fisken Oscar (Will Smith) er godt plantet på bunnen av næringskjeden, men vil gjerne helt opp til toppen, og er villig til å gjøre hva som helst for å få det til. Én dag blir en hai drept av et anker, og Oscar er tilfeldigvis til stede. Snart blir han kjent som "Haislakteren" og blir kjendis over natten, noe han tar imot med glede. Men da han blir venn med haien Lenny (Jack Black), samt at haimafiabossen Don Lino (Robert De Niro) gjerne vil ha hevn for den døde haien og hans beste venn Angie (Renée Zellweger) ikke lenger vil ha noe med ham å gjøre, begynner han å innse at kjendislivet kanskje ikke var så storartet som han hadde ventet.