Reiz sensenos laikos, tālā purvā dzīvoja kašķīgs milzis - cilvēkēdājs vārdā Šreks. Viņa vientulīgo dzīvi pēkšņi satracināja uzmācīgu un kaitinošu pasaku varoņu ierašanās. Viņa ēdienā piepeši atradās akla pele, viņa gultā gulēja lielais, ļaunais vilks un trīs bezpajumtnieki sivēntiņi nedeva miera ne mirkli. Viņus visus no dzimtās karaļvalsts bija padzinis ļaunais Lords Farkvads. Lai glābtu viņu mājas, nemaz nerunājot par savām, Šreks ar ļauno Lordu noslēdza vienošanos un devās izglābt Lorda līgavu - skaisto princesi Fionu no briesmīgā pūķa liesmojošās rīkles. Šajā uzdevumā viņam līdzi devās asprātīgais ēzelītis Donkijs, kurš bija gatavs darīt visu Šreka labā, tikai ne apklust.
Fiona un Šreks atgriežas no medusmēneša. Viņus sagaida vēstule no Fionas vecākiem ar uzaicinājumu ierasties ciemos. Kopā ar pļāpīgo un brīžiem burtiski neizturamo Ēzeli jaunlaulātie dodas ceļā uz tālo karaļvalsti. Taču ne karalienei, ne karalim līdz jaunlaulāto ierašanās brīdim nav ne jausmas, kāds izskatās viņu jaunais znots un cik ļoti viņu mazā meitiņa ir... hmm... izmainījusies.
Pēc tēva nāves Marušku audzina viņas ļaunā pamāte, kura ar meitu Kvetu pret Marušku izturas kā pret kalponi. Kad pilsētā pēc pasaules apceļošanas atgriežas vietējais puisis Karels, kurš prombūtnē kļuvis par bagātu vīru, ciema dāmas saprot, ka viņš ir labs ķēriens. Karelam gan prāts uz precēšanos vēl nenesas, un lai atbrīvotos no potenciālo līgaviņu uzmanības, viņš paziņo, ka precēsies tikai ar to, kas atnesīs viņam smaržīgas vijolītes, sulīgas zemenes un ābeli ar sarkaniem āboliem ziemas vidū. To izdzirdējusi, ļaunā pamāte liek Maruškai šīs lietas sagādāt, lai Kveta varētu kļūt par Karela sievu. Maruška aukstajā ziemas salā dodas mežā, kur satiek divpadsmit vecus vīrus ar burvju spējām.
Ir pienācis laiks, kad vecajam karalim ir jāatdod tronis vienam no trim dēliem. Tādēļ viņš apsola troni tam, kurš sagādās vissmalkāko paklāju, un palaiž vējā trīs burvju spalvas kā ceļa rādītājus. Vecākie brāļi ir pārliecināti, ka iegūs troni bez īpašas piepūles. Taču trešais dēls tiek apsmiets – viņa spalva tiek iepūsta mežā. Tur puisis satiek burvju vardi, kura viņam sniedz meklēto. Kas notiek tālāk? To redzēsit vienā no skaistajām brāļu Grimmu pasakām par spītību, gudrību un draudzību.