Nach dem Tod seiner Frau zieht sich Schriftsteller Mike Noonan (Pierce Brosnan) in ein Haus am See zurück. Dort trifft er auf die junge Mattie (Melissa George) und ihre Tochter Kyra. Matties Schwiegervater, der alte und einflussreiche Max Devore, will Mattie das Kind abnehmen. Als Mike von Visionen von toten Kindern und vom Geist seiner Frau heimgesucht wird, beschließt er, das Geheimnis des Ortes zu ergründen.