Vieno populiariausių ir juokingiausių visų laikų animacinių filmų herojai sugrįžta į didžiuosius ekranus! Visi fenomenalios sėkmės sulaukusio „Šreko“ gerbėjai turės progą vėl susitikti su senais bičiuliais – žaliuoju pabaisa Šreku, kalbančiu Asilu bei princese Fiona, o taip pat susipažinti su gausybe naujų spalvingų personažų, tarp kurių – ir pats Batuotas Katinas, kalbantis Antonio Banderaso balsu.
* * *
Pirmojoje filmo dalyje nugalėjusio klastingąjį lordą Farkadą ir prisijaukinusio (ne be žaviojo asiliuko pagalbos...) ugnimi alsuojančią drakonę, žaliojo pelkių šaunuolio Šreko šį kartą laukia tikri išbandymai: pažintis su uošviais.
Šrekas ir Fiona, grįžę į jaukiąją pelkę po smagiai praleisto medaus mėnesio, randa princesės tėvų laišką. Karalius Haroldas ir karalienė Lilijana – tolimos karalystės valdovai – norėtų susipažinti su žentu, todėl kviečia sutuoktinius paviešėti savo rūmuose. Pasiėmę kartu nenumaldomai tarškantį Asilą, Šrekas ir Fiona išsiruošia į kelionę.
Tačiau jų laukia netikėtumai.
Uošvių – taip pat.
Mat karalius Haroldas mažiausiai tikėjosi, kad jo žentu taps žalias, purvinas, nepraustaburnis, anaiptol ne aristokratiškų manierų pabaisa! Jau nekalbant apie tai, jog ir pati jo mylima dukrelė atrodo...eee... truputį pasikeitusi...
Mat Šreko ir Fionos vedybos sugriovė visus karaliaus planus...
Pagalbon pasitelkęs galingąją Fėją Krikštamotę, gražuolį Princą Nuostabųjį ir pagarsėjusį pabaisų žudiką Batuotą Katiną, karalius Haroldas energingai imasi įgyvendinti savąją „...ir gyveno jie ilgai ir laimingai“ versiją.
Tačiau jo žentelis – taip pat ne iš kelmo spirtas...