Para Steve Finch (Matthew Broderick), un optometrista de Massachussetts, la mejor época del año es la Navidad. Durante muchos años, ha conservado tradiciones que su mujer y sus hijos ya no pueden soportar. A pesar de ello, sigue teniendo un calendario del mes de diciembre repleto de actividades: la foto para la felicitación navideña, el ritual del árbol, los villancicos... Pero la felicidad de Steve se ve, de repente, perturbada por Buddy Hall (Danny DeVito), un astuto vendedor de coches que se instala en la casa de al lado..