Pertsa ja Kilu seisavad silmitsi ohuga, et kaugenevad teineteisest sest Pertsa perel on rahalised probleemid. Peale seda kui kohalikku pankka ja juveelipoodi röövitakse, otsustavad nad autasu lootuses varastatud saagi üles leida. Otsirännakul astuvad nad paatide, lennukite ja allveelaevade pardale, võideldes oma sõpruse nimel.
Laanehurtsikus elutseva kollipere pesamuna Nukitsamees saab endale ühel ilusal hommikul hoidja. See on väike tüdruk Iti, kelle nõiamoor on koos venna Kustiga metsa meelitanud, et lapsed oma majapidamises tööle panna. Iti näeb kiusliku jõmpsikaga palju vaeva, kuid tal jätkub kannatust ja tasapisi taltub Nukitsamees - nii kutsub Iti teda tema sarvemuksude pärast. Kui õde ja vend nõiamajast põgenema pääsevad, ei taha väike poisipõnn Itist maha jääda. Kuid Iti ja Kusti kodu on hoopis teistsugune kui metsas ja Nukitsamees peab otsustama, kuhu ta õieti kuulub.
Jõuluaeg saabub just siis, kui Shrek arvas, et saab lõpuks puhata ja nautida elu oma uue perega. Kõik peale Shreki on on selle üle õnnelikud. Ent ta püüab anda oma parima, et Fiona ja lapsed saaksid elu parimad jõulud. Aga õnnetuseks on kõigil oma arusaam jõulust ning kui Eesel, Saabastega Kass, Piparkoogimehike ja kogu muu kamp neile jõuluks külla vajub, saab Shreki pere tõeliselt unustamatud jõulud.