Şrek və arvadı Şahzadə Fiona, uşaqları ilə birlikdə xoşbəxt ömür sürürlər. Onların bu xoşbəxt həyatına dostları çəkməli pişik, eşşək və eşşəyin balaları da daxildir. Zamanla bu firavan ailə atası rolu Şrekə cansıxıcı gəlməyə başlayır. Bu günlər ətrafındakıları qorxudaraq özündən qaçırtdığı günlərdən tamamilə fərqlidir. Özünü əsl bir div kimi hiss etdiyi günlər üçün çox darıxan Şrek, qəddar, amma şirin səsli Rumpelştilzxenlə müqavilə imzalayır. Əslində Rumpelştilzxen onu aldadır. Müqaviləni imzaladıqdan sonra Şrek fərqli bir yerə, fərqli bir zamana düşür. Bu dünyanın kralı Rumpelştilzxendir. Burada hər şey baş-ayaqdır: divlər ovlanır, Şrek Şahzadə Fiona ilə heç qarşılaşmayıb, üstəlik köhnə dostları da onu tanımır… Şrek hər şeyi əvvəlki vəziyyətinə qaytarmaq və Əsl Məhəbbəti ilə köhnə dostlarını yenidən geri qaytarmaq üçün bir-birindən maraqlı macəralara atılır.