ლეონარდო ბრმა მოზარდია, რომელსაც უნდა გაუმკლავდეს თავისი ძველი შეყვარებულის ჯოვანის ეჭვიანობას და ამავდროულად შეეცადოს თავისი ახალი მეგობრის გაბრიელის მიმართ გრძნობების დალაგება.

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

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

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

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