Nem mindenki akar király lenni - és ez különösen igaz behemót, mocsárbűzös ogrékra. Az öreg Harold király váratlanul megbetegszik és Shreket tekinti a trón várományosának. A birodalom húzódozó jövendő királya vagy talál maga helyett valaki mást a munkára, vagy élete hátralévő részét uralkodással kell töltenie. Mintha ez még nem volna elég, Fiona hercegnő is tartogat egy kis meglepetést Shrek számára. Shrek bepánikol az ország kormányzásával és az apasággal járó felelősségtől és elhatározza, hogy felkutatja az egyetlen személyt, aki rajta kívül elfoglalhatja a trónt. Ő nem más, mint Fiona rég elveszett unokaöccse, Artie, egy középkori iskolakerülő. Amíg az ogre távol van, esküdt ellensége, a Szőke Herceg visszatér Túl az Óperenciánba, hogy elégtételt vegyen az őt ért sérelmekért. Shrek és Artie csak a szószátyár Szamár, a csalafinta Csizmás Kandúr és Fiona barátnői segítségével tudják legyőzni, hogy a film végére megint mindenki boldogan éljen.

Két színész - az öregedő és arrogáns O`Malley és a fiatal, tehetséges, de szorongó Tom úgy érzik elég volt a napi megaláztatásból, ami a repertoár színházban éri őket. Egy este, amikor a Hitlerre vett III. Richárdban majdnem leszakad a zsinórpadlás, és amikor Tom nem felel meg a virsli-reklámfilm próbafelvételén, úgy döntenek, másképp kell kamatoztatni a tehetségüket. O`Malley megismerkedik egy dublini gengszterrel, akiről megtudja, hogy rengeteg pénzzel tartozik egy londoni hasonszőrűnek. A terv hamarosan megszületik az agyában, Tom lesz a londoni "pénzbehajtó", akire majd Barreller rábízza a pénzt. Innentől kezdve elszabadul a pokol, Tom percenként változtatja a külsejét, aszerint, hogy O`Malley épp milyen dramaturgiai funkciót szán neki ebben a valóságos játékban. Csakhogy persze mindenféle bonyodalmak nehezítik az amúgy sem sima tervet.