Amikor Shrek elvette feleségül Harold király leányát, a rútságos Fionát, meg sem fordul a fejében, hogy ezzel a lépéssel mocsári szörnyből Túl az Óperencián trónörökösévé vált! Mivel nem csak a mesék érnek véget, hanem Harold király élete is, úgy tűnik, hogy az ogre fejére kerül a korona. Shrek azonban nem cserélné holmi trónszékre és palotára kedvenc mocsarát, ezért még mielőtt nyakán maradna az uralkodói feladat, nekivág, hogy felkutassa Fiona elkódorolt unokaöccsét, Artit, akit jobb híján maga helyett ültethet a trónra.
Az út azonban – természetesen – nem sétagalopp, még akkor sem (pláne akkor nem), ha Shrekket hű társai, Szamár és a Csizmás Kandúr is elkísérik.
Míg az ogre és barátai Artit próbálják megtalálni, a gonosz Szőke Herceg úgy érzi, hogy eljött az ideje ismét egy kis hatalomátvételnek Túl az Óperenciánban, de persze megint csak lyukra fut.