Džordžs Beilijs visu savu apzinīgo mūžu ir pavadījis, palīdzot līdzcilvēkiem, un ignorējis pats savus sapņus un laimi. Rezultātā Džordžs ir nelaimīgs, depresīvs un izmisis un pašā Ziemassvētku priekšvakarā plāno izdarīt pašnāvību. Tomēr pēdējā brīdī uzrodas viņa sargeņģelis Klarenss, kurš uzskatāmi parāda Džordžam to, kā būtu bijis, ja viņš nekad nebūtu nācis šai pasaulē…

Iemīļotie Madagaskaras pingvīni no Ņujorkas Centrālparka zoodārza dodas jautrā piedzīvojumā cauri rosīgajai metropolei, lai glābtu savu biedru Ziemassvētku naktī.

Ziemassvētki tuvojas, visa Vovilla derdzīgi gatavojas tiem un steidz pabeigt visus darbus. Mazā Sindija dodas uz pastu, lai apciemotu savu tēvu, un nejauši sastop Grinču. Visi ir dzirdējuši par Grinču, bet nav to redzējuši, it īpaši mazā Sindija. Grinčs draud sabojāt visiem Ziemassvētkus, nozogot tos. Grinčs to dara tikai tāpēc, ka bērnībā tieši Ziemassvētkos viņš tika atstumts no citiem tāpēc, ka bija citādāks kā pārējie.