Annie (Toni Collette) ist eine liebevolle Mutter und lebt zusammen mit ihrem Mann Steve (Gabriel Byrne) und ihren beiden Kindern Peter (Alex Wolff) und Charlie (Milly Shapiro) etwas abgelegen am Waldrand. Als Annies Mutter stirbt, ahnt noch niemand Böses. Doch als Annie nach verwirrenden und zunehmend verängstigenden Ungereimtheiten dunkle Familiengeheimnisse aufdeckt, ist es schon zu spät...