Shrek lähtee uskaliaalle matkalle, jonka päämääränä on pelastaa tuittupäinen prinsessa Fiona lohikäärmeen kynsistä. Samalla Shrek hankkii takaisin kotisuonsa juonia punovalta lordi Farquaadilta. Apuna Shrekillä on rakastettava, mutta melko suulas Aasi.

Avioliiton auvoisa satama joutuu myrskyn kouriin, kun Shrek ja Fiona matkaavat tapaamaan appivanhempiaan joutuen ratkiriemukkaaseen ja vauhdikkaaseen seikkailuun. Uskollisen Aasin avulla Shrek käy taistoon myrkkyjuomaa keittelevää Hyvää haltiajatarta, komeaa Prinssi Uljasta ja kuuluisaa palkkamurhaajaa, Saapasjalkakissaa vastaan.

Huikeassa koko perheen fantasiaseikkailussa palataan takaisin tarunhohtoiseen ja upeaan C.S. Lewisin luomaan Narnia-maailmaan – tällä kertaa meriaiheisen taulun kautta. Edmund (Skandar Keynes) ja Lucy Pevensie (Georgie Henley) ovat viettämässä kesälomaansa, kun he löytävät serkkunsa Eustancen (Will Poulter) kanssa taulun, joka toimii porttina Narnia-maailmaan ja Sarastus-laivalle (The Dawn Treader). Jälleen uusi valloittava seikkailu odottaa heitä ja heidän kuninkaallista ystäväänsä prinssi Kaspiania (Ben Barnes).

Kun Shrek meni naimisiin Fionan kanssa, viimeinen asia mitä hän halusi, oli tulla kuninkaaksi. Hän kuitenkin löytää itsensä juuri siitä tilanteesta, kun appiukko yllättäen potkaisee tyhjää. Ellei Shrek yhdessä uskollisten ystäviensä Aasin ja Saapasjalkakissan kanssa löydä sopivaa kuningasta Kaukaiselle maalle, saattaa tämä vihreä jätti periä valtikan. Lupaavin kandidaatti kruununperijäksi on Fionan serkku Artie, joka on alisuorittava keskiaikainen lukiolaislintsari. Artien käännyttäminen onkin sitten suurempi haaste kun Shrek toivoi

Orpo tallipoika Geoff ystävystyy nuoren Drake lohikäärmeen kanssa. Geoff ystävineen opettaa Draken lentämään, taistelemaan ja suojelemaan itseään häikäilemättömältä ritarilta.