Ledus laikmets tuvojas beigām un dzīvnieki par to ir ļoti priecīgi: paradīzes ūdens parki, kuri veidojušies pateicoties geizeriem un notekgrāvji, pildīti ar karstiem dubļiem. Bet, kad Menijs, Sids un Diego apjauš, ka kūstošie ledāji rada plūdu apdraudējumu visai dzimtajai ielejai. Viņi par savu pienākumu uzskata brīdināt visus par tauvojošajām briesmām, kā arī mēģināt rast izeju no tik sarežģītas un bīstamas situācijas.

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.

Filmas darbība risinās Londonā un stāsta par Rodiju, sabiedrības "krējuma" žurku, kuru viņa brālēns diezgan nejaukā veidā no Kensigtonas smalkajiem apartamentiem vārda tiešā nozīmē ieskalo Žurkupolē - rosīgā un krāšņā pasaulē, kas atrodas zem Londonas ielām. Tur Rodijs sastop skaisto Ritu - uzticamās laivas "Veiklais Dodžers" kapteini. Rita apsola dabūt Rodiju prom no pilsētas (protams, ar kādu noteikumu).