Shrek, zelený obr s tykadly mimozemšťanů, žije sice docela sám, ale šťastně ve svém domku na samotě u lesa až do chvíle, kdy je doslova přepaden nekonečným zástupem známých i méně známých pohádkových postaviček, které byly vyhoštěny z království nevzhledného a zakyslého Lorda Farquaada. Ve snaze zjednat pořádek a hlavně vrátit klid do svého příbytku Shrek Farquaadovi slíbí, že vysvobodí ze zajetí obávaného draka krásnou princeznu Fionu a přivede mu ji, aby se stala jeho ženou. S pomocí mazaného oslíka, ochotného pro Shreka udělat cokoli, jen ne zmlknout aspoň na okamžik, obr svůj slib splní, jenže pak se to nějak podivně zamotá, zaplete a zkomplikuje, takže je všechno nakonec úplně a docela jinak...

Pete vstal ráno o Vánocích a přál si, aby to byl skvělý den. Bohužel zjistil, že nedostal žádný dárek. Rodiče na něj zapomněli. Po omluvě se šel Pete nadýchat čerstvého vzduchu, ale jak vyšel ven, začaly po něm dvě děti házet sněhové koule. Po zdrcujícím dnu šel spát. Jenže jak se probudil, byly pořád Vánoce. Pořád stejný den. A pořád neměl dárek. Ale mohl to aspoň zkoušet na jednu holku, která se mu líbí.