Shrek je ljudožder koji u šumi živi sam i mrzi ljude. Kada lord Farquaad, vladar Duloca, progna sva bića iz bajki u šumu, Shrek odjednom više nije sam i njegov dom postane skloništem za izbjeglice, što ga neizmjerno živcira. Naime, sve što Shrek želi je da ga ostave na miru, a to je trenutačno nemoguće. Shrek traži od lorda Farquaada da primi natrag bića iz bajke, na što ovaj pristane, uz jedan uvjet: ako mu Shrek dovede princezu Fionu kako bio on, ženidbom s njom postao kralj.

Tri radnika u korporaciji Initech mrze svoj posao i šefa koji ih svakodnevno izluđuje te se odluče pobuniti i pokrasti svog poslodavca.

Pošto je propao kroz vremensku rupu i završio u neprijateljskom 13. stoljeću, Ash (Bruce Campbell) je proglašen za onoga koji će pronaći Knjigu mrtvih i osloboditi ljude od terora Deadita, koji također nastoje pronaći tu knjigu. Međutim, greškom prokazan kao špijun protivničkoga kraljevstva, Ash se mora boriti i protiv onih na čijoj se strani zapravo nalazi. Kad pronađe knjigu, Ash izgovori pogrešne riječi pa, umjesto povratka u svoje vrijeme, probudi zastrašujuću vojsku mrtvih koje predvodi njegov zli klon, Evil Ash.

Bivši vojni pilot Ted Striker (Robert Hays) nije letio od rata, kada je njegova pogrešna presuda dovela do desetkovanja njegove eskadrile. Sada ima problema s pićem (stalno promašuje usta), a njegova djevojka – stjuardesa Elaine Dickinson (Julie Hagerty) – ostavila ga je. U očajničkoj želji da mu se vrati, Ted je slijedi na njezin idući let… koji strahovito pođe po zlu kada se cijela kabinska posada otruje hranom usred leta! Uz pomoć Elaine, flegmatičnog doktora Rumacka (Leslie Nielsen) i njegova bivšeg neprijatelja Rexa Kramera (Robert Stack) u zračnoj kontroli, Ted će hrabro pokušati sretno prizemljiti avion. No ima li još ono potrebno?

Nakon medenog mjeseca Shrek i princeza Fiona vraćaju se kući, a tamo ih dočeka poziv na večeru kod Fioninih roditelja, Kralja i Kraljice, koji ne znaju da je i njihova kći u međuvremenu postala zeleno čudovište. Kada Vila otkrije da su Fiona i Shrek vjenčani, podsjeti Kralja na njihov dogovor prema kojem se Fiona trebala udati za njenog sina, Princa, pa sada Kralj unajmi Mačka u Čizmama, krvnika zelenih čudovišta, da ubije Shreka.

Životi Kate (Meg Ryan) i Charlieja (Timothy Hutton) izgledaju savršeno. Zajedničku egzistenciju isplanirali su do detalja - od kuće do braka i djece. No sve će se promijeniti kada, zbog straha od letenja, Kate odustane od puta, a Charlie odlazi sam u Pariz na konvenciju. Njega uskoro osvoji prekrasna Juliette (Susan Anbeh) i on otkaže vjenčanje s Kate. Odlučna vratiti ga, ostavljena zaručnica sjeda u avion, u kojem upoznaje sitnog francuskog lopova Luca Teyssiera (Kevin Kline), koji sakrije ukradenu ogrlicu u njezinu torbu kako bi je lakše prokrijumčario.

Kada Fionin otac, Kralj daleke zemlje premine, Shrek postaje automatski nasljednik trona. Međutim, sam Shrek, poštenjačina kakva već jest, uz pomoć svojih prijatelja odluči potražiti sljedećega legitimnog nasljednika, Artieja, koji se skriva u nekome udaljenom kraljevstvu. Naime, Shrek se želi vratiti u svoj močvarni dom, kako bi on i trudna Fiona nastavili živjeti mirnim životima. Za to vrijeme, zavidni i ambiciozni Princ udruži se s ostalim zlikovcima kako bi uspio izvesti puč i postati novi kralj.