
«فرانک بانیستر» مردی است که بعد از مرگ همسرش در یک تصادف اتومبیل، توانایی ارتباط با ارواح را بدست می آورد. او شغل سابقش یعنی معماری را رها میکند، و با استفاده از از مهارتهای جدیدش با چند روح دوست می شود. او این روحها را برای خرابکاری به خانههای مردم می فرستد و خودش بعنوان شکارچی روح به خانهها رفته و پولش را از این راه بدست می آورد. اما وقتی که می فهمد روحی شرور به ترتیب شمارههایی که روی پیشانی مردم می گذارد، شروع به کشتن آنها کرده است، فرانک دست به کار می شود تا افرادی که او به دنبالشان است را نجات دهد.

دو بچه به نام هاي «جودي» (دانست) و «پيتر» (پيرس) بازي سحرآميزي را در خانه اي متروکه پيدا مي کنند و مشغول بازي مي شوند. ناگهان «آلن» (ويليامز)؛ مرد بالغي که وقتي دوازده ساله بوده اين باي را کرده و از آن موقع تا به حال در آن گير کرده است، از داخل آن بيرون مي آيد. تنها اميد رهايي «آلن» اين است که بتواند بازي را تمام کند.

اندی پسربچه ایست که کلی اسباب بازی دارد و درمیان آنها وودی کلانتر را بیشتر دوست دارد و با او بازی میکند. در دنیای اسباب بازیها وودی از همه محبوب تر است. در جشن تولد اندی، او یک آدم فضایی به نام باز لایتیر هدیه میگیرد. حالا اندی باز را بیشتر از همه اسباب بازیها دوست دارد. وودی در جمع اسباب بازیها محبوبیت خود را از دست دادهاست و این امر باعث درگرفتن رقابتی شدید بین باز و وودی شده است.

وارثان خانه اي قديمي، از دکتري به نام «جيمز هاردي» (پولمن) که متخصص مسايل ماوراء الطبيعه است، دعوت مي کنند تا خانه را از ارواح پاک سازي کند و او با دخترش، «کت» (ريچي) به قصر مي آيد. در نخستين برخورد، سه روح شرور به نام «ديلاق» (نيپوت)، «خپله» (گارت) و «بوگندو» (آلاسکي) مزاحم او مي شوند، اما در ضمن روح خوبي به نام «گاسپر» (پيرسن) با «کت» دوست مي شود...