Nakon što se borio s opakim zmajem, spasio prekrasnu princezu i oslobodio čitavo kraljevstvo – kakav bi zadatak još mogao postojati u životu slavnog Shreka? Odgovor je jasan: obitelj, odnosno svakodnevna bitka s malim nestašnim Shrekićima. Međutim, sve će to biti kratka vijeka, jer će Shrek ubrzo upoznati lukavog Rumpelstiltskina i iznenada se naći u potpuno drugoj dimenziji, alternativnoj budućnosti u kojoj se on i Fiona nikad nisu susreli, u kojoj je baš on ugrožena vrsta, a Rumpelstiltskin kralj! Naravno, jedino je Shrek taj koji će moći ispraviti novonastalu situaciju, spasiti prijatelje, obnoviti kraljevstvo i ponovno pronaći svoju pravu, jedinu ljubav.