Miasteczko Fairwater zostaje zaatakowane przez tajemniczą siłę. Ponad 30 osób umiera na niespodziewane zawały serca. Okazuje się, że przyczyną tego są upiory, siejące grozę i śmierć. Do walki z nimi staje detektyw-parapsycholog Frank Bannister, który zarabia na życie jako pogromaca...
Jest to historia niecodziennej przyjaźni dwóch dziewczynek - Pauliny Parker (Melanie Lynskey) i Juliet Hulme (Kate Winslet). Obie odkrywają w sobie "pisarskie powołanie" i tworzą oryginalne opowiadania o wymyślonym świecie: swoistym raju - królestwie pełnym księżniczek i książąt....