ჯეკ ტორენსი თანხმდება მეთვალყურის თანამდებობაზე სასტუმრო "ოვერლუქში", სადაც მან, მეუღლე ვენდისთან და მათ ვაჟ დენისთან ერთად, ზამთარი დანარჩენი მსოფლიოსგან მოწყვეტილმა უნდა გაატაროს. თუმცა ისინი მომზადებულები არ არიან სიგიჟისთვის, რომელიც იქ დაეხეტება.
ერთხელ იყო დიდი მწვანე გიგანტი, სახელად შრეკი, ზღაპრულ მდგომარეობაში. ამაყად მარტოობაში ცხოვრობდა ტყეში, ჭაობში, რომელსაც თავის საკუთრებად თვლიდა. მაგრამ ერთ დღეს, ბოროტმა შორტიმ - ლორდ ფარკუადმა, ჯადოსნური სამეფოს მმართველმა, უმოწყალოდ წაიყვანა ყველა ზღაპრული მკვიდრი შრეკოვის ჭაობში. და დასრულდა მწვანე გიგანტის უდარდელი ცხოვრება. მაგრამ ლორდ ფარკუადმა დაჰპირდა ჭაობის დაბრუნებას შრეკს, თუ გიგანტი მას მშვენიერ პრინცესას ფიონას მიიღებდა, რომელიც ცეცხლმოკიდებული დრაკონით იცავს აუღელვებელ კოშკში.