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.

Raimunda (P. Cruz) živi u Madridu s kćeri Paulom (Y. Cobo) i suprugom Pacom (A. de la Torre), nezaposlenim nasilnikom i pijancem, a njezina rastavljena sestra Sole (L. Duenas) tajno radi kao frizerka. Njih su dvije davno izgubile roditelje u požaru u rodnom selu u pokrajini La Manchi. Njihova teta Paula (C. Lampreave) još uvijek živi u selu i ne prestaje govoriti o svojoj sestri, njihovoj majci, no na način kao da je ona ipak živa. Kada teta Paula umre, situacija se potpuno promijeni jer na površinu izađu činjenice koje nitko nije znao.

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.