U podvodnoj areni, u morskim dubinama, kralj Triton očekuje početak koncerta raka Sebastiana. Svečanost započinje, a od Tritonove najmlađe kćeri Ariele ni traga, ni glasa. Naime, 16-godišnjoj princezi Arieli život u moru postao je monoton i ona želi doznati kako žive ljudi na kopnu. S najboljim prijateljem Flounderom, Ariela skuplja predmete ljudi na potonulom brodu te kreće na površinu mora, gdje je dočeka galeb Scuttle, koji joj daje pogrešna objašnjenja o predmetima koje su našli. Uskoro se Ariela zagleda u čovjeka na brodu, princa Erica. Kada dođe do oluje, brod potone, a Ariela spašava Erica…
Svatko zna priču u kojoj princeza pronalazi pravu ljubav svog života kada poljubi žapca koji se čarolijom pretvara u zgodnog princa. U ovoj verziji priče, djevojka još uvijek poljubi žapca, no rezultat je sasvim drugačiji od očekivanog; a to je samo jedno od brojnih iznenađenja u ovoj mješavini luckastog humora, glazbe i emocija.
Devetogodišnji dječak Luke (Jasen Fisher) dolazi u Englesku nakon tragične smrti roditelja. Zahvaljujući skrbništvu brižne bake Helge (Mai Zetterling) mali Luke polako se oporavlja, no brinu ga bakina upozorenja kako vještice doista postoje. Naravno, baka je unuku pružila pomne upute kako prepoznati vješticu: kockasta stopala, šiljasti nosovi i ćelave glave "krase" svaku vješticu. Ne sluteći zlo, Helga i Luke dolaze u hotel na obali u kojem se upravo odvija... vještičja konvencija! Mali Luke uskoro je pretvoren u miša, a vrhovna vještica (Anjelica Huston) namjerava učiniti isto svoj djeci Engleske. Jedini koji mogu spriječiti njene zle namjere su baka Helga i njen unuk, to jest miš - Luke.
Cher, Susan Sarandon i Michelle Pfeiffer u ulogama triju prijateljica nesređenog privatnog života, ali nadnaravnih (vještičjih) moći. Te im sposobnosti, međutim, ne mogu pomoći u oslobađanju od frustracija nastalih učmalim životom u provincijskom gradiću, a ni u realizaciji snova o ljubavi i novom početku, tipičnih za junakinje romantičnih melodrama, iako su te tri žene (profesorica glazbe, udovica koja se bavi skulpturama i novinarka) po većini ostalih svojstava zapravo kultivirane feministice. Sve ono što nisu - usprkos svojim sposobnostima - mogle postići, nudi im demon u liku Jacka Nicholsona seksom i novim idejama koje im omogućuju da postanu neovisnije o okolini, a potom i o njemu samome. On ih tada želi ponovno podrediti sebi, pa to i pored njihovih natprirodnih moći postaje tipična borba spolova.
Nakon što se borio s opakim zmajem, spasio prekrasnu princezu i oslobodio čitavo kraljevstvo – kakav bi zadatak još mogao postojati u životu slavnog Shreka? Odgovor je jasan: obitelj, odnosno svakodnevna bitka s malim nestašnim Shrekićima. Međutim, sve će to biti kratka vijeka, jer će Shrek ubrzo upoznati lukavog Rumpelstiltskina i iznenada se naći u potpuno drugoj dimenziji, alternativnoj budućnosti u kojoj se on i Fiona nikad nisu susreli, u kojoj je baš on ugrožena vrsta, a Rumpelstiltskin kralj! Naravno, jedino je Shrek taj koji će moći ispraviti novonastalu situaciju, spasiti prijatelje, obnoviti kraljevstvo i ponovno pronaći svoju pravu, jedinu ljubav.
U kalifornijskoj dolini San Fernando Isabel Bigelow (Nicole Kidman) želi nanovo otkriti samu sebe. Inače naivna i dobronamjerna vještica odlučna je u namjeri da se odrekne svojih nadnaravnih moći i želi živjeti normalnim životom. Istovremeno, na drugoj strani grada, Jack Wyatt (Will Ferrell), šarmantni glumac želi oživjeti svoju karijeru. Za oko mu zapne nova verzija omiljene komedije iz 1960. godine naziva 'U naručju vještice'. Uloga Darrina u toj komediji za Jacka se čini kao idealna te se nada da će ga ponovno vinuti u nebesa glumačkog svijeta. Jedina stvar koja nedostaje je ženska uloga Samantha. Kada upozna Isabel, Jack je uvjeren kako bi ona bila idealna za ulogu tu ulogu. Isabel se svidi Jack zato što u njemu vidi čovjeka uz kojeg bi se mogla skrasiti i voditi normalan život za kojim toliko čezne.