Şrek artık mutlu mesut bir hayat sürmektedir. Yanında çok sevdiği karısı Fiona ve üç çocukları da vardır. Çocuklarına bir doğum günü partisi düzenlediklerinde Şrek bir sinir krizi geçirmesi sonucu fark eder ki Şrek eski yaşamına oldukça büyük bir özlem duymaktadır. Fiona'dan önceki hayatındaki gibi bir dev olmak istediğinde Rumpelstiltskin ile bir anlaşma yapmaya karar verir ancak Rumpelstiltskin bu anlaşmada hiç de dürüst davranmayacaktır. Çok fazla zaman geçmeden Şrek kendisine kurulan tuzağın farkına varır ve şimdi başına açtığı her şeyi düzeltmek zorundadır.