Semenjak sang istri meninggal dua tahun lalu, Michael Farr (Ciaran Hinds) merawat dan membesarkan sendiri kedua anaknya di sebuah kota di daerah pinggir laut yang selalu menjadi tuan rumah bagi festival sastra internasional setiap tahunnya. Belakangan Michael sering melihat dan mendengar hal-hal aneh yang terjadi larut malam di rumahnya. Ia merasa tidak begitu yakin apakah ia hanya mengalami mimpi buruk ataukah rumah yang ditempatinya itu berhantu.
Suatu hari, Michael secara sukarela bekerja untuk festival yang tengah digelar. Disana ia mendapat tugas untuk membantu seorang penulis buku yang berkisar tentang hantu dan supranatural, Lena Morelle (Iben Hjejle). Michael dan Lena pun lama-lama menjadi akrab sehingga Michael berani menceritakan semua pengalamannya. Untuk pertama kalinya Michael akhirnya bertemu dengan seseorang yang memahami apa yang telah terjadi padanya.
Akan tetapi, perhatian Lena ternyata tidak tertuju pada Michael. Lena hadir dalam festival yang digelar oleh Nicholas Holden (Aidan Quinn) untuk bertemu dengan penulis novel terkenal tersebut yang sempat menjalin kasih sesaat dengannya tahun lalu. Bahkan kali ini Nicholas memberanikan diri untuk meninggalkan istrinya demi Lena. Terjebak dalam kondisi yang membingungkan, Lena pun kini berjuang untuk keluar dari kekacauan tersebut.