Po tom, čo ich jediná dcéra Blair opustila rodinné hniezdo, rozhodli sa Luther a Nora Krankovci (Tim Allen a Jamie Lee Curtis) predísť vianočnému smútku na výletnej lodi a nadchádzajúce sviatky tak vymazať z kalendára. Ich rozhodnutie bojkotovať tradície obrátilo naruby celé okolie. Blair sa totiž na Štedrý deň ozýva a na večeru chystá priviesť aj nečakaného hosťa - svojho nového snúbenca. Krankovci majú iba 12 hodín, aby sa im podaril zázrak: usporiadať spoločne so svojimi susedmi oslavu, na ktorú sa nezabúda! Luther Krank (Tim Allen) už má Vianoc naozaj plné zuby! Obzvlášť komercia spojená s týmito sviatkami lásky, pokoja a mieru mu ide zopár rokov neuveriteľne na nervy. No aby nezarmútil svoju dcéru Blair (Julie Gonzalo) to zatiaľ nikdy nedával príliš najavo a vždy sa veľmi snažil, aby spolu s manželkou Norou (Jamie Lee Curtis) pripravili naozaj dokonalé vianočné oslavy. No keď im Blair oznámi, že tohtoročné sviatky neplánuje tráviť doma, Luther to pochopí ako svoju veľkú šancu – rozhodnú sa s Norou Vianoce tento rok jednoducho odignorovať! Žiadny stromček, žiadne darčeky, žiadny snehuliak... Namiesto toho nekonečne veľa slnka a slanej vody na nezabudnuteľnej dovolenke v Karibiku! Ibaže Krankovcom sa napokon predsa len nepodarí uniknúť vianočnému šialenstvu, ako dúfali... Blair sa totiž náhle rozhodne inak, chce sa na sviatky vrátiť domov! Luther a Nora majú sotva 24 hodín na to, aby vyzdobili dom a všetko pripravili, čo sa však zdá, vzhľadom na okolnosti, absolútne nemožné. No ak sa im to náhodou podarí, bude to čosi ako ich osobný vianočný zázrak...