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.
Jaunais franču kalējs Balians ir spiests bēgt no savas dzimtenes un pievienoties krustnešu pulkam, kuru vada viņa tēvs. Drīz vien viņš iegūst bruņinieka titulu un stājas tēva vietā, kļūstot par prasmīgu karavadoni.
Anglija, 13. gadsimts. Pēc karaļa Ričarda nāves Robins atgriežas no dienesta armijā un dodas uz Notingemu, lai atdotu kāda kritušā bruņinieka zobenu viņa tēvam. Viņš iemīlas enerģiskajā lēdijā Merionā, kura gan ir diezgan skeptiski noskaņota pret viņu un viņa nolūkiem. Cerēdams iekarot Merionas sirdi un glābt ciematu, Robins kopā ar saviem biedriem stājas pretī netaisnībai un uzsāk sacelšanos, kas uz visiem laikiem izmainīs lietu kārtību.
Filma norisinās 12. gadsimta vidū. Filmas galvenais varonis Arns ir varenās Folkungu dinastijas pēctecis; uzaug viņš Cisteriešu klosterī, karamākslā Arnu apmāca bijušais Templēru bruņinieks, kas kļuvis par mūku, lai izpirktu grēkus,pēc klostera Arns atgriežās ģimenē, un drīz vien viņš tiek ierauts spēku cīņā starp divām varenām dinastijām, kuras cīnās par jaunās valstiņas troni, kura drīz kļūs par Zviedrijas karalisti. Viņš palīdz savam draugam nogalināt karali Karlu Sverkersonu, kas noved pie abu dinastiju kara...