Dolgo, dolgo nazaj je v odročnem močvirju živel okras okrasov po imenu Shrek. Toda nenadoma nekega dne njegovo absolutno samoto prekine invazija presenetljivih pravljičnih likov. V njegovi hrani so slepe male miši, ogromen, hud volk v postelji, trije mali brezdomni prašiči in številna druga neverjetna bitja, ki jih je hudobni Lord Farquaad deportiral iz njegovega kraljestva. Da bi rešil svojo zemljo in v tem času, Shrek sklene pakt s Farquaadom in se odloči, da bo lepa princesa Fiona Gospodova nevesta. Na tej pomembni misiji ga spremlja smešen osel, pripravljen storiti karkoli za Shreka. Vse, a bodi tiho. Reševanje princese iz ljubezenskega zmaja, ki diha ogenj, bo neumno v primerjavi s tistim, ki se zgodi, ko se razkrije temna skrivnost, ki jo je mlada ženska hranila.
Američanka Amanda in Angležinja Iris si delita enake težave, saj sta tik pred božičnimi prazniki ostali sami. Da bi ušli turobnim mislim in spremenili okolje, se prijavita na program izmenjave hiš med prazniki. Iris prične takoj uživati v razkošnem Amandinem stanovanju v središču ameriškega velemesta, družbo pa ji dela tudi zabavni Miles. Medtem se mora Amanda še močno prilagoditi življenju na pustem angleškem podeželju, toda očarljivi Graham ji predstavi pozitivne lastnosti novega okolja.