Shrek, un piccolo orco dal cuore d'oro, insieme a Ciuchino, il suo destriero cerca di tornare in possesso della sua palude occuparta dai personaggi delle fiabe. Costoro sono stati imprigionati dal perfido Lord Farquaad, tiranno della terra di Duloc. L'orco e l'inseparabile asinello devono darsi da fare per liberare una principessa sottoposta a un sortilegio e tenuta prigioniera in un castello, sorvegliata da un drago.