El matrimonio Coleman, formado por John (Peter Sarsgaard) y Kate (Vera Farmiga) se encuentra en una profunda crisis después de que hayan perdido al bebé que esperaban. Finalmente acuerdan que la mejor solución es adoptar a una niña huérfana de 9 años de edad que responde al nombre de Esther. Sin embargo, Esther esconde terribles secretos que harán peligrar la vida de quienes están a su alrededor.