Žaliasis žmogėdra Šrekas susituokia su gražuole Fiona, kuri pakviečia savo mylimąjį susitikti su tėvais – karaliene Lilijana ir karaliumi Haroldu. Tikrai ne visi yra patenkinti princesės pasirinkimu, o ypač žavusis princas, kuris tikėjosi kada nors sulaukti Fionos atsako. Nauji, juokingi, pavojingi ir žali nuotykiai su daugybe naujų personažų vėl prasideda!

Kuomet Šrekas vedė princesę Fioną, mažiausiai, ko jis norėjo – tai valdyti karalystę. Vis tik kuomet jo uošvis, karalius Haroldas, suserga, Šrekui tenka imtis valdovo pareigų. Tačiau jis ima ieškoti išeities. Išeitis yra. Jos vardas – Artūras…