Tolimoje šalyje, negailestingas valdovas Lordas Farquaad’as į tolimąjį užkampį išvijo visas pasakų būtybes. Valdovui pasipriešinoti sugebėjo trys būtybės: Pirmasis – žalias, smirdintis ogras, tačiau su auksine širdim, vardu Šrekas; jo kilnusis bendražygis, negalintis nutilti, Asilas; ir gražioji, bet „kieta“ princesė Fiona, kurią į žmonas pasiimti nori pats piktasis Duloc’o valdovas.

Karaliaus Ričardo Liūtaširdžio armijoje tarnaujantis lankininkas Robinas negali susitaikyti su žmones engiančiais įstatymais, kraugeriais didikais ir apskritai su visa neteisybe, kurią mato aplink save. Supratęs, kad kas nors pagaliau privalo imtis veiksmų, lankininkas ima burti aplink save jo idėjoms prijaučiančius žmones ir kartu siekti teisybės ir laisvės visiems Anglijos žmonėms.