Shrek is een vrolijke familievoorstelling voor jong en oud. Op een dag stroomt het moeras van de groene oger vol met verbannen sprookjesfiguren. Ze zijn gestuurd door Heer Farquaad: een klein gemene, opschepperige prins, die hen heeft weggestuurd uit zijn koninkrijk Duloc.
Shrek besluit om verhaal te gaan halen bij hem en wil de sprookjesfiguren helpen, zodat ze terug kunnen naar waar ze vandaan komen en hij zijn moeras weer voor hemzelf heeft. Tijdens zijn tocht door het bos ontmoet hij de hysterische Ezel, die achterna wordt gezeten door soldaten van Heer Farquaad. Shrek en Ezel raken bevriend en gaan samen naar Heer Farquaad toe.
Eenmaal aangekomen bij het enorm grote kasteel van Heer Farquaad, is er een feest aan de gang. Heer Farquaad is eerst bang voor Shrek, maar ze besluiten samen een deal te maken. Heer Farquaad zal de sprookjesfiguren een nieuwe leefomgeving aanbieden in zijn rijk, als Shrek een prinses, genaamd Fiona redt uit de hoge torenkamer van een kasteel, dat bewaakt wordt door een draak en is omringd door kokendhete lava. Zo kan Heer Farquaad trouwen met prinses Fiona en eindelijk koning worden.