I en perfekt by med perfekte familier har tolvåringen Justin Whitter forsvunnet. Etterforskningsleder Greg Harper (Jon Tenney) prøver å takle presset fra etterforskningen, som har ledet oppmerksomheten mot en lignende sak i fortiden, samtidig som han prøver å tilgi sin rike kone Jackie (Helen Hunt) for hennes utroskap. Det blir en stor påkjenning for familien når Jackies skyldfølelse gnager på hennes grep om virkeligheten. Når et ondt nærvær manifesterer seg og setter deres sønn Connor (Judah Lewis) i livsfare, kommer den fæle sannheten om ondskap i Harper-hjemmet endelig for en dag.