Skretas netikėtai suranda galbūt savo būsimą antrąją pusę – evoliucijos keliu šiek tiek toliau pažengusią voverytę skraiduolę ilgomis blakstienomis, vardu Skretė. Mamutas Menis su naująja savo drauge Eli laukiasi mažylio. Kardadantis tigras ima pastebimai nervintis, kad jį visi laiko vos ne namine kate. Sidas, prisižiūrėjęs į savo draugą mamutą, ir pats užsinori sukurti šeimą ir iš to begalinio noro pavagia dinozauro kiaušinį. Žinoma, tai buvo klaida. Herojai priversti leistis į pavojingą kelionę, kad išvaduotų savo draugą iš paslaptingo, nepažįstamo ir bauginančio pasaulio.
Nugalėjęs piktą drakoną, išlaisvinęs nuostabią princesę, sukūręs šeimą ir išgelbėjęs uošvio karalystę, Šrekas ima nuobodžiauti. Jis jau nebe tas piktas žalias žmogėdra, nuo kurio neatsisukdami bėgdavo drąsiausi vyrai, o pareigingas šeimos vyras. Anksčiau sapnuodavęsis tamsiausiuose košmaruose, dabar Šrekas dalija autografus ant žemdirbių šakių ir dalgių. Nebeapsikentęs tokio gyvenimo, Šrekas paprašo vieno paslaptingo nykštuko grąžinti jam jausmą tų dienų, kuomet jis buvo jaunas, laisvas ir nepriklausomas pelkėje gyvenęs žmogėdra. Deja, norai nebūtinai pildosi būtent taip, kaip mes įsivaizduojame. Šrekas susivokia patekęs į kažkokią keistą realybę, kurioje karalystės valdovas – tas pats piktasis nykštukas, žmogėdras medžioja visi kas netingi, jiedu su Fiona apskritai niekuomet nebuvo susitikę, Asiliukas jo taip pat nepažįsta. Dabar tik nuo Šreko priklauso, ar pasaulis sugrįš į normalias vėžes.
Praktiškai, tai filmas apie karą, kuriame nedalyvauja nei vienas žmogus. Nei viename istorijos vadovėlyje Jūs nerasite tikslios šio karo datos, nes jis vyksta kasdien. Pagaliau kinuose galėsime pamatyti visą teisybę apie tūkstančius metų besitęsiantį susirėmimą tarp kačių ir šunų. Kačių armija labai trokšta dominuoti gyvūnų pasaulyje, todėl planuoja sunaikinti visą naujai išrastą vakciną. Jeigu joms pavyks, tai žmonių prisirišimas prie šunų paslaptingai išnyks. Bet šunų grupuotės agentams tokios žaidimo taisyklės, mažiausiai, nepatinka...