Veel sündimata lapse traagiline kaotus on mõjunud laastavalt Kate'ile (Vera Farmiga) ja Johnile (Peter Sarsgaard), pannes proovile nende abielu ning Kate'i hapra vaimse tervise. Naist vaevavad pidevalt luupainajad ning deemonid ta minevikust. Üritades kodust elu normaliseerida, otsustab paar lapsendada tütre. Kohalikus lastekodus jääb neile kohe silma väike Esther, 10-aastane andekas tüdruk, kes armastab mängida omaette. Ent peaaegu kohe, kui nad on tüdruku perekonda vastu võtnud, leiab aset rida murettekitavaid ja seletamatuid sündmusi, mis paneb Kate'i mõtlema, et Estheriga ei ole kõik korras. Et see pealtnäha ingellik tüdrukutirts pole see, kellena paistab. Olles mures oma pere turvalisuse pärast, püüab Kate panna Johni ja kõiki teisi vaatama Estheri armsa maski taha. Aga keegi ei võta ta hoiatusi kuulda, kuni võib olla juba liiga hilja... kõigi jaoks.