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