Omdat Kerstmis voor de deur staat en hun dochter Blair (Julie Gonzalo) met het Vredeskorps naar Peru trekt, besluiten Luther (Tim Allen) en Nora Krank (Jamie Lee Curtis) de festiviteiten dit jaar over te slaan en een cruise door de Caraïben te boeken. Maar Luther begaat de flater van zijn leven. Aan sommige dingen valt immers niet te tornen en Kerstmis is daar één van! En zonder de decoratieve kerstinput van de Kranks, dreigt de anders zo harmonieuze Hemlock Street dit jaar buiten de prijzen te vallen. Dus bedenken de buren, onder aanvoering van de bemoeizieke Vic Frohmeyer (Dan Aykroyd), een gewiekst plannetje. Luther en Nora Krank zullen kerst vieren, of ze dat nou leuk vinden of niet... Tot overmaat van ramp kondigt Blair aan dat ze toch naar huis komt voor de kerstdagen. Ze hebben nog 24 uur om helemaal in kerststemming te komen, maar of dat nog lukt?