เรื่องราวเริ่มต้นเมื่อ Telly Paretta (รับบทโดย Julianne Moore) แม่ที่กำลังเผชิญกับความเศร้าโศกหลังจากการสูญเสียลูกชายของเธอ Sam ในอุบัติเหตุทางรถยนต์ แต่เมื่อเวลาผ่านไป, Telly เริ่มสงสัยว่าความทรงจำเกี่ยวกับลูกชายของเธออาจจะไม่ใช่เรื่องจริง เนื่องจากคนรอบข้างบอกว่าเธอไม่มีลูกชายเลย
ด้วยความไม่เชื่อและการค้นหาความจริง, Telly พยายามหาหลักฐานที่จะพิสูจน์ว่าลูกชายของเธอเคยมีอยู่จริง และในระหว่างการสืบสวน เธอได้พบกับ Ash (รับบทโดย Dominique Saldana) ที่มีประสบการณ์คล้ายคลึงกัน และทั้งสองเริ่มร่วมมือกันเพื่อค้นหาความจริงเกี่ยวกับสิ่งที่เกิดขึ้น