Reiz sensenos laikos, tālā purvā dzīvoja kašķīgs milzis - cilvēkēdājs vārdā Šreks. Viņa vientulīgo dzīvi pēkšņi satracināja uzmācīgu un kaitinošu pasaku varoņu ierašanās. Viņa ēdienā piepeši atradās akla pele, viņa gultā gulēja lielais, ļaunais vilks un trīs bezpajumtnieki sivēntiņi nedeva miera ne mirkli. Viņus visus no dzimtās karaļvalsts bija padzinis ļaunais Lords Farkvads. Lai glābtu viņu mājas, nemaz nerunājot par savām, Šreks ar ļauno Lordu noslēdza vienošanos un devās izglābt Lorda līgavu - skaisto princesi Fionu no briesmīgā pūķa liesmojošās rīkles. Šajā uzdevumā viņam līdzi devās asprātīgais ēzelītis Donkijs, kurš bija gatavs darīt visu Šreka labā, tikai ne apklust.

Alekss Flečers (Hugh Grant) - 80-to gadu popzvaigzne, kura slava ir krietni pabalējusi, tagad uzstājas apgabala gadatirgu un atrakciju parku izklaides pasākumos. Kad viņam piedāvā uzstāties kopā ar slaveno dīvu Koru Kormani, viņš saprot, ka tā ir viņa iespēja atgriezties slavas virsotnē. Ir tikai viens bet… Viņam ir jāuzraksta dziesma viņu abu duetam. Alekss jau gadiem ilgi nav uzrakstījis nevienu dziesmu, nekad nav sacerējis dziesmu vārdus un… viņam ir tikai pāris dienu, lai nāktu klajā ar hītu. Aleksa dzīvē pēkšņi parādās Sofija (Drew Barrymore), kuras dotības dziesmu tekstu sacerēšanā modina Aleksā ne tikai komponēšanas kāri vien. Sofija, tikko atguvusies no neveiksmīgām attiecībām, nav gatava ar skubu mesties jaunu attiecību apskāvienos. Taču kad viņu abu jūtu ķīmija uzvirmo ne tikai uz klavieru taustiņiem, bet arī zem klavierēm, skaidrs ir viens - kas neriskē, tas nedzer šampanieti.