Matt Masters, un impresario, et son bras droit emmènent leur cirque en Europe. Ils espèrent y retrouver Lili Alfredo, une femme trapéziste disparue quatorze ans plutôt après la mort de son mari, le grand Flying Alfredo, car elle se sent responsable de cette mort. Lili est la mère de Toni Alfredo, l'actuelle étoile du cirque. Après une longue traversée, l'arrivée à Barcelone est catastrophique : un accident détruit la plupart des équipements, laissant Matt Masters désemparé. À Madrid, Lili assiste en cachette à une représentation du spectacle.
Le jeune directeur d'une chaîne de télévision, Frank Cross, carriériste effréné, est au sommet de sa gloire. Nul ne résiste à ses dictats et il terrorise tous ses collaborateurs. Quelques jours avant Noël, il décide d'adapter de facon provocante le fameux "Chant de Noël" de Dickens. C'est ce moment que choisit son ancien patron, Lew Hayward, mort depuis sept ans, pour le hanter. Le spectre le somme de s'amender sous peine de finir en enfer. Pour cela Frank recevra la visite de trois esprits de Noël qui l'aideront à faire son choix.