"Ruhlar Oteli", otel sahibi Dr. James Harvey'nin (Dan Aykroyd) hayaletleri yakalamak için geliştirdiği bir cihazı kullanarak hayaletleri hapseden bir hayalet terapistidir. Harvey, bir otelin hayaletlerle dolu olduğu düşünülen odalarında yaşayan hayaletlerin korkunç sırlarını ortaya çıkarmak üzere, kızı Kat (Christina Ricci) ile birlikte otelde konaklar. Ancak otelde yaşayan hayaletler, yeni gelenleri kovmaya çalışırken, Kat bir hayalet olan Casper ile arkadaşlık kurar. Casper, Kat'in gerçek anne ve babasını bulmasına yardımcı olma umuduyla hayaletleri yönetmeye çalışır. Film, komik ve duygusal anlarla dolu bir serüvene dönüşürken, aynı zamanda aile, arkadaşlık ve kabullenme temalarını işler.
18 yaş ve üzeri için uygun.