A film Max Fisher, a Rushmore Gimnázium végzõs diákjának történetét meséli el, aki meglehetõsen fontos szerepet tölt be a patinás oktatási intézmény életében. Jelenleg õ az iskolaújság- és évkönyv szerkesztõje: a Francia Klub, a Német Klub, a Sakk Klub és a Csillagvizsgáló Klub elnöke: a vívócsapat kapitánya és a retorikai önképzõkör elnöke: valamint a Max Fisher Színjátszókör igazgatója és producere, amely számára darabokat ír a rendõrségi korrupcióról, a nagyvárosi bûnözésrõl, a háborúról és az élet egyéb örömeirõl. Max szeretne korengedménnyel bekerülni az Oxfordi Egyetemre. (Ha oda nem megy, hát akkor a Harvardra.) Csak az a bökkenõ, hogy Max az iskola egyik legrosszabb tanulója, akit éppen próbaidõre bocsátottak: még egy karó, és repül.

Paulának nincs szerencséje a férfiakkal. Legutóbbi szerelme elhagyta, még közös lakásukat is titokban bérbe adta. Paula most befogadott a lakásába egy hóbortos színészt, aki beköltözött, és ragaszkodik a régi szabályhoz: albérlőt nem lehet kirúgni.

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.