Students Džefrijs Boumonts atgriežas dzimtajā mazpilsētā pēc tam, kad viņa tēvu piemeklējusi sirdstrieka. Atradis pamestā pļavā cilvēka ausi un sapratis, ka policija neļaus viņam iesaistīties izmeklēšanā, Džefrijs pats cenšas atrisināt šo mistēriju, iesaistot arī izmeklētāja Viljamsa meitu Sendiju, kurai pret puisi rodas simpātijas. Jauniešiem ir aizdomas, ka notikumā iesaistīta skaistā dziedātāja Dorotija Valensa. Pamazām Džefrijs tuvojas Dorotijas tumšajai, sagrozītajai pasaulei, kur sastopas ar šķietami mūžīgā seksa trūkumā dzīvojošo psihopātu Frenku Būtu un iepazīst mazo, jauko pilsētiņu no pavisam citas puses.

Fiona un Šreks atgriežas no medusmēneša. Viņus sagaida vēstule no Fionas vecākiem ar uzaicinājumu ierasties ciemos. Kopā ar pļāpīgo un brīžiem burtiski neizturamo Ēzeli jaunlaulātie dodas ceļā uz tālo karaļvalsti. Taču ne karalienei, ne karalim līdz jaunlaulāto ierašanās brīdim nav ne jausmas, kāds izskatās viņu jaunais znots un cik ļoti viņu mazā meitiņa ir... hmm... izmainījusies.

Kautrīga bankas klerka dzīve izmainās, kad viņš atrod vecu masku, kurai piemīt burvju spēks. No klusa, nemanāma vīra viņš kļūst par nevaldāmu un apburošu briesmoni, no kura baidās visa pilsēta.

Kad Šreks apprecēja princesi Fionu, kļūt par Tāltālās karaļvalsts karali nebija viņa plānos. Bet kad viņa sievastēvs - karalis Herolds saslimst, Šreka rokās ir atrast piemērotu kandidātu karaļa tronim vai arī viņam pašam nāksies atteikties no klusās un mierīgās dzīves purvā, lai kāptu tronī. Kopā ar labākajiem draugiem - Ēzelīti un Runci Zābakos - Šreks dodas ceļā, lai uzmeklētu to, kurš, viņaprāt, būt karaļa troņa cienīgs.