Tri sveučilišna parapsihologa izgube istraživačku stipendiju i odlučuju pokrenuti vlastiti posao, „Istjerivače duhova“, te ih gotovo odmah pozovu da istraže čudna događanja u stanu u Central Park Westu.

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.

Danny (Austin O'Brien) je dječak opsjednut kinom i filmovima u kojima je glavni lik Jack Slater (kojeg glumi Arnold Schwarzenegger). Poslije dobivanja čarobne karte koju je prethodno Huddini dobio od nekog azijskog mađioničara, a koju sada Danny ima u svom vlasništvu, granica između realnosti i svijeta filma nestaje, pri čemu Danny sam završava u filmu Jack Slater 4. Zarobljen unutar filma, Danny mora ubijediti Slatera da je on ustvari izmišljeni lik kojeg glumi stvarni glumac po imenu Arnold Schwarzenegger. Stvari postaju kompliciranije kada zlikovac u filmu Jack Slater 4, plaćeni ubojica Benedict (Charles Dance), dođe u posjed čarobne karte uz pomoć koje otputuje u stvarni svijet. Slater i Danny ga prate u stvarni svijet u kojem otkrivaju kako su stvari mnogo teže no što je to slučaj u filmovima, tj. otkrivaju kako ondje klišeji akcijskih filmova (automobili eksplodiraju kada se puca na njih i prolazak kroz staklo prozora ne izaziva bol) ne postoje.

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.