Nicholas on noor hambaarst, kes elab vaikset elu, kuid talumatu naisega koos oma hubases majas Montreali kõrval. Nicholase maailm keeratakse tagurpidi, kui ilmub tema uus naaber, kardetud ja mainekas lööklaine Jimmy "Tulip". Pärast vanglas oma ülemuse, mob-boss Yanni Gogolacki üürgamist proovib ta nüüd Montreali äärelinnas alustada uut, vaikset elu. Nicholase intrigeeriv naine on aga just saanud oma unistuse õnnest insuldi, kui ta sunnib teda Chicagosse lendama, et hoiatada põrmugi, et Jimmy viibib Montrealis, et snuki preemiat koguda. Nicholas, kes teeks midagi oma naisest eemaldumiseks, nõustub plaani ellu viima, uskudes, et ehk suudab ta koguda piisavalt raha, et naisest lahkuda ja kaduda

Fionaga abielludes polnud Shrekil aimugi, et seetõttu peab ta ühel päeval võibolla kuningaks hakkama. Kui Shreki äiapapa, kuningas Harold korraga lahkub, ootab teda just see au. Välja arvatud juhul, kui Shrek (koos oma ustavate kaaslaste Eesli ja Saabastega Kassiga) leiaks enda asemele sobiva kuninga. Kõige lubavam kandidaat oleks Fiona nõbu Artie, keskkoolis õppiv ebakuninglik hädavares, kellest väärilise troonipärija kasvatamine näib olevat üks raskemaid ülesandeid, millega Shrek ja sõbrad eales silmitsi seisnud on.