Als Paul (Lee Bane) und Jenny (Suzie Frances Garton) ihre hinterhältige Haushälterin Agatha (Judith Haley) feuern, schenkt diese dem kleinen Sohn des Paars, Gene (Flynn Allen), zum Abschied eine alte Puppe mit dem Namen Robert. Kurze Zeit später geschehen in dem alten Landhaus seltsame Dinge: Stühle verrücken in der Nacht, Möbel sind morgens ...
Nachdem seine Frau bei einem Unfall gestorben ist, beschließt David Prescott (Lee Bane), gemeinsam mit seiner jugendlichen Tochter Katherine (Natalie Martins) in ein abgelegenes Farmhaus in der Nähe einer kleinen walisischen Stadt zu ziehen, um dort die Vergangenheit hinter sich zu lassen und einen Neuanfang zu wagen. Doch dauert es nicht lange, ...