เรื่องราวติดตามคู่สามีภรรยา Kate (รับบทโดย Vera Farmiga) และ John (รับบทโดย Peter Sarsgaard) ที่ตัดสินใจรับเลี้ยงเด็กหลังจากที่พวกเขาเสียลูกสาวไปในอุบัติเหตุ นั่นทำให้พวกเขาเลือกที่จะรับ Esther (รับบทโดย Isabelle Fuhrman), เด็กสาววัย 9 ปีจากสถานรับเลี้ยงเด็ก
Estherมีลักษณะที่น่ารักและดูเหมือนจะเป็นเด็กดี แต่เมื่อ Kate เริ่มสังเกตเห็นพฤติกรรมที่แปลกประหลาดและไม่ธรรมดาของ Esther เธอก็ค่อย ๆ เริ่มรู้สึกถึงความผิดปกติในตัวเด็กสาวนี้ และเริ่มสงสัยเกี่ยวกับอดีตของเธอ
เมื่อเรื่องราวดำเนินไป ความตึงเครียดเพิ่มขึ้นเรื่อย ๆ และ Kate ต้องเผชิญกับความจริงที่น่ากลัวเกี่ยวกับ Esther ซึ่งทำให้เธอและครอบครัวต้องต่อสู้เพื่อเอาชีวิตรอดจากอันตรายที่เกิดขึ้น