Catherine Deneuven esittämä Carol Ledoux on belgialainen nainen, joka jakaa asunnon siskonsa kanssa Lontoossa. Hän työskentelee kauneushoitolassa ja elää hiljaista, syrjäänvetäytyvää elämää. Kun sisko lähtee muutaman päivän matkalle, Carol jää yksin asuntoon, jossa häntä piinaavat sisäiset demonit ja vainoharhaiset hallusinaatiot.