ספיידר (הול) הוא ילד עם הפרעת אישיות "שרואה" כיצד אביו רוצח את אמו ומחליפה בפרוצה בשם איבונה (ריצ'רדסון). הוא משוכנע שהשניים זוממים כעת לרצוח אותו וטווה בראשו תכנית מטורפת שמובילה לסוף טרגי. שנים אחר כך, ספיידר (פיינס) משתחרר למוסד בו הוא כמעט ולא מקבל תשומת לב מבעלת המקום, גברת ווילקינסון (רדגרייב). ללא השגחה, הוא מפסיק לקחת תרופות וסיוטי הילדות מתחילים לרדוף אותו מחדש. ניסיונותיו לשלוט בהזיותיו מתפוררים וספיידר נסחף מחדש אל מחוזות השיגעון.