تدور أحداث الفيلم عن أود توماس (أنطون يلشين) يعيش في بلدة صغيرة في كاليفورنيا، في صباح يوم 14 أغسطس يخرج أود من منزله ويقابل شبح فتاة مراهقة تُدعى بيني كاليستو، تقوده تلك الفتاة لأحد الشوارع، وهناك يجد هارلو لانديرسون؛ الرجل الذي اغتصب وقتل بيني، على الفور يهرب هارلو ويلاحقه أود توماس ويتمكن في النهاية من القبض عليه. لاحقًا يقابل أود صديقه وايت بورتر (وليام ديفو) الذي يعلم قدرات أود في التواصل مع الأشباح، ومن هنا تبدأ الأحداث.