Nakon strašne nesreće majka traži nestalog sina, no ubrzo shvati da je umro i sada je zatočen u svijetu nemirnih duhova.
Glazbena adaptacija poznatog djela "Božićna priča" Charlesa Dickensa o Scroogeu kojeg posjete tri duha i suočavaju ga s njegovom prošlošću čovjekomrsca. Njegovo ledeno srce polako se topilo i otkrilo radost Božića...
Frank Cross (Bill Murray) je bezdušni i škrti TV urednik, kojega ništa neće spriječiti da poveća gledanost svoje televizijske kuće. U božićno vrijeme smišlja neukusne i neprikladne emisije s popularnim licima - Robertom Gouletom i Leeom Majorsom poput „Božić među Cajunima“ ili „Noć kada je sob umro“, u kojim se Djed Božićnjak hvata mitraljeza. Cross ima i najnoviju ideju – na samo božićno predvečerje natjerat će televizijsku ekipu da uživo producira „Božićnu priču“ Charlesa Dickensa. Crossov život se mijenja kada ga posjeti njegov stari šef, koji je odavno umro, te tri duha - Duh prošlog Božića (David Johansen), Duh sadašnjeg Božića (Carol Kane) i Duh budućeg Božića, koji će ga povesti u šetnju kroz vrijeme i pokazati mu zašto je postao tako pokvaren i što ga čeka ako se ne promijeni.
Čini se da su Norman i Claire sasvim normalan par; on je profesor genetike, a ona domaćica. Praznina koju je Claire ostavila odlaskom kćeri na fakultet postaje za nju sekundarna briga, budući da se u kući počinju čudno događati čudni događaji. Predmeti padaju, vrata se otvaraju sama od sebe, uključuju se radio da ih niko ne dotakne ... Claire misli da kuću progoni duh i odlučuje se pokopati ovom neobičnom događaju.