Wyrachowany telewizyjny producent Frank Cross na własnej skórze doświadcza cudownej magii wigilijnego wieczoru. Cross swą wielką karierę rozpoczął jako goniec, by po latach - dzięki bezwzględności - dojść na sam szczyt i zostać pozbawionym uczuć szefem telewizyjnej stacji. Jest typowym przykładem podłego, złośliwego, nieczułego, pamiętliwego typa o sadystycznym poczuciu humoru - idealne uosobienie współczesnego pana Scrooge'a. Zanim jednak skończy się noc, Cross dostanie od losu ostatnią szansę - wizytę złożą mu dziwni goście: maniakalny nowojorski taksówkarz z przeszłości, współczesna gadatliwa wróżka oraz makabryczny, bezgłowy olbrzym jako posłaniec z przyszłości.
Film oparty na "Opowieści wigilijnej" Karola Dickensa. Szef sieci telewizyjnej, Frank Cross (Bill Murray) jest skąpy, nieczuły, arogancki i nawet Święta Bożego Narodzenia nie są dla niego okresem radości i rodzinnej atmosfery. Wkrótce jego podejście do Świąt diametralnie się zmienia, kiedy w pewną noc odwiedzają go duchy, które uświadamiają mu, co tak naprawdę w życiu ma największą wartość i to, że mógłby się stać dobrym człowiekiem, gdyby tylko zerwał z nienawiścią i arogancją.
Frank Cross (Bill Murray) to cyniczny i bezwzględny prezes stacji telewizyjnej. Święta Bożego Narodzenia są dla niego jedynie kolejną okazją, by podnieść oglądalność. Właśnie przygotowuje wigilijny show na podstawie opowiadania Karola Dickensa, w którym nie waha się pokazać nagości i kontrowersyjnych wątków. Jego podwładni muszą pracować po godzinach, a jeden z nich, Eliot Loudermilk (Bobcat Goldthwait), zostaje zwolniony po tym, jak wyraża własną opinię. W wigilijną noc Frank zostaje nawiedzony przez ducha swojego nieżyjącego od kilku lat mentora, Lew Haywarda (John Forsythe), który oznajmia mu, że wkrótce objawią mu się trzy kolejne zjawy.