Frank Cross jest skorumpowanym szefem sieci telewizyjnej. Skąpy, arogancki i władczy mężczyzna poświęca czas głównie pomnażaniu majątku. Nawet święta mają dla niego znaczenie tylko w kontekście wzrostu oglądalności programów telewizyjnych. W wigilijną noc w jego domu pojawiają się duchy, które pokazują mu, kim jest, a kim mógłby być, gdyby otrząsnął się z nienawiści. Uświadamiają Frankowi, jak puste i jałowe jest jego życie. Zmuszają go, by powrócił pamięcią do dzieciństwa, gdy był nieszczęśliwym dzieckiem.