Chris (Eddie Murphy) will unbedingt den Weihnachtsaußendekorations-Wettbewerb gewinnen, der jedes Jahr in seiner Straße unter den Nachbarn veranstaltet wird. Um seine Chancen zu steigern, lässt er sich auf einen Handel mit der schelmischen Elfe Pepper (Jillian Bell) ein, die ihm auf wunderliche Weise erscheint. Dadurch werden jedoch die Protagonisten des bekannten englischen Kinderlieds „Die zwölf Weihnachtstage“ lebendig und die ganze Stadt droht, durch diese im Chaos zu versinken. Chris, seine Frau Carol (Tracee Ellis Ross) und ihre drei Kinder setzen nun alles daran, Peppers Zauber zu brechen. Dabei stellen sie sich in einem Wettlauf gegen die Zeit teuflischen magischen Kreaturen, um Weihnachten für sich selbst und alle anderen zu retten.