Adı Şrek olan yeşil bir dev, Lord Farquaad ile içinden çıkılmaz bir çatışma içerisindedir. Şrek, bataklığını Lord'dan geri istemeye kararlıdır ve bu yüzden yanına gürültü yapmayı çok seven bir eşeği de alarak yola koyulur. Ancak istediği şey yerine bir anlaşma yapmak zorunda kalır. Farquaad kral olmak istiyordur ve bunun için de Şrek'i bir göreve yollar. Şrek'in görevi bir ejderha tarafından muhafaza edilen bir kaledeki güzel prenses Fiona'yı kurtarmaktır. Şrek, Fiona'yı kurtarma görevi sırasında ona aşık olur ve prensesin de sakladığı bir sır vardır.