Shrek şi Prinţesa Fiona tocmai se întorc din luna de miere, când primesc invitaţia părinţilor ei de a merge în vizită. Dar la vederea monstrului verde, Regele Harold (voce John Cleese) şi Regina Lilian (voce Julie Andrews) se hotărăsc să facă tot ce le stă în puteri pentru a-şi transforma iar fiica în frumuseţea care era. Intervin aşadar Făt-Frumos cel sclifosit, o năstruşnică Zână cea Bună, un delicios Motan Încălţat şi Măgarul cel vorbăreţ (voce Eddy Murphy, nostim ca în prima serie).