Shrek, zelený obor, žije síce celkom sám, ale šťastne v svojom domčeku na samote pri lese až do chvíle, keď ho doslova prepadne nekonečný zástup známych aj menej známych rozprávkových postavičiek, ktoré boli vyhostené z kráľovstva nevzhľadného Lorda Farquaada. V snahe zjednať poriadok a hlavne vrátiť pokoj do svojho príbytku Shrek sľúbi Farquuadovi, že vyslobodí krásnu princeznú Fionu zo zajatia obávaného draka a privedie mu ju, aby sa s ňou mohol oženiť. Obor svoj sľub splní, lenže potom sa to všetko zamotá a vyvíja celkom inak.