Tek preminuli par iz Nove Engleske traži pomoć od poremećenog egzorcista demona kako bi prestrašio imućnu njujoršku obitelj iz svog doma.

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.

Carrigan Crittenden (Cathy Moriarty) bijesna je što joj je pokojni otac ostavio samo mračan dvorac, a ne svoje milijune. Spremna je zapaliti ga, no onda u kući nađe plan na kojem je ucrtano mjesto gdje se nalazi blago. Kad dođe u ruševan dvorac po svoj plijen, uplaše je duhovi. Odlučna da se dočepa svojeg blaga, zaposli terapeuta koji se bavi zagrobnim životom dr. Jamesa Harveyja (Bill Pullman) i zamoli ga da istjera duhove iz dvorca. Harvey i njegova kći Kat (Christina Ricci) u dvorcu upoznaju Caspera, duha dječaka koji je ujedno i najslađi duh na svijetu. Međutim, Casperovi rođaci Stretch, Fatso i Stinkie nisu tako slatki i žele otjerati sve žive ljude iz kuće. Harvey i Kat moraju pomoći duhovima da prijeđu u drugi svijet.

U mirnome gradu Timberlineu grizli Boog uživa sve povlastice i komfor zahvaljujući svojoj surogat-majci, Beth, lovočuvarici koja ga je spasila dok je bio malen. Boog uživa plodove slave kao zvijezda Bethina prirodoslovnog showa u gradskome amfiteatru, a u Bethinoj garaži Boog gleda omiljene TV-emisije, jede osam obilnih obroka na dan i svake se večeri ušuška u udoban krevet sa svojim plišanim medvjedićem, Dinkelmanom. Da, Boog ima savršen život - dok se ne pojavi Elliot. Elliot je tanašan jelen koji brzo govori i koji se u gradu nađe u nesvijesti te shvati da mu nedostaje jedan rog i da je svezan na krovu kamioneta fanatičnoga lovca Shawa. Kada se Elliot probudi, on zamoli Booga da ga oslobodi. Boog ne može ignorirati Eliottove grozničave molbe i oslobodi nesretnoga jelena. Ipak, pokaže se da nijedno dobro djelo ne prolazi nekažnjeno - Elliot slijedi Booga u njegov dom i namami ga da provedu ludu noć u gradu - zbog čega obojica završe u šumi.