Filmen begynner med at «Shrek» og «Prinsesse Fiona» kommer tilbake fra bryllupsreisen og finner en invitasjon fra prinsesse Fionas foreldre, kongen og dronningen av kongeriket «Langt langt borte», om å besøke dem. Prinsesse Fiona har ikke fortalt sine foreldre at hun har giftet seg med et troll og selv blitt et. De tar med seg Esel på reisen for å møte kongen og dronningen.