Hrajú v slovenskom znení: Rastislav Sokol, Dušan Szabo, Helena Krajčiová, Dušan Cinkota, Martin Zatovič, Dušan Tarageľ, Oľga Šalagová a ďalší
Shrek totiž na vlastnej koži poznal, aké to je, keď sa žije šťastne až do smrti, a vôbec sa mu to nepáči. A nato naháňačka, pretože mať na starosti tri zelené Shrekčatá je nadzlobria úloha. Niet divu, že vyčerpaný otec na prahu zrútenia začína spomínať na časy, keď žil sám v barine, ľudia sa ho báli a Fiona hnila vo veži pod dračím dohľadom. A kacírsky sa pohráva s myšlienkou, aké by bolo krásne, keby sa zlaté časy aspoň na jeden deň vrátili. Počúvne ho nesympatický škriatok Martinko Klingáč, ktorému neradno veriť, lenže Shrek mu pri vidine jedného dňa staromládeneckej pohody sadne na lep a podpíše veľmi nevýhodnú zmluvu. Sotva v podpise dotiahne husím brkom nožičku na písmene „k“, ocitne sa doma v barine. Lenže rodná hruda zďaleka nevyzerá tak útulne ako kedysi. Shrek sa nechal napáliť.
Martinko Klingáč v jeho minulosti vymazal deň, keď sa narodil, čo odštartovalo priam katastrofálnu sériu udalostí, ktoré vyústili do dosadenia Klingáča na trón v kráľovstve Za siedmimi horami. Šanca na nápravu síce existuje, ale bude to omnoho zložitejšia úloha, než záchrana Fiony, získanie priazne jej otca či umlčanie Oslíka aspoň na päť minút. Samozrejme , to všetko spolu. Behom šibeničného termínu musí zlobor v postapokalyptickej verzii rozprávkovej ríše nájsť Fionu a primäť ju k bozku z pravej lásky. To pôjde ale ťažko, pretože z Fiony sa medzitým stala drsná Amazonka, ktorá v čele armády zlobrov plánuje zvrhnutie Klingáča z trónu a pre blázna, ktorý tvrdí, že je jej manželom a má s ňou tri deti, nemá pochopenie.