August 16, 2022 1:33 PM - Subscribe
Devastated by the loss of their unborn baby, Kate (Vera Farmiga) and John (Peter Sarsgaard) decide to adopt a child. At the orphanage, both feel drawn to a little girl (a then-ten-year-old Isabelle Fuhrman) named Esther, and soon the couple take their new daughter home. But when a dangerous series of events unfolds, Kate begins to suspect that there is something evil lurking behind the child's angelic exterior. Note: a prequel with a now 25 year-old Isabelle Fuhrman playing a younger version of the same character, is in theaters and streaming this Friday.