
มาร์ค (โธมัส เจน) และ เจสซี่ (เคท บอสเวิร์ธ) คู่สามีภรรยา ที่สูญเสียลูกชายสุดที่รักไป ทั้งสองจึงอุปการะ โคดี้ (เจคอบ เทรมเบลย์) เป็นลูกบุญธรรม แต่แล้วทั้งคู่ก็พบว่าทุก ๆ ครั้งที่ โคดี้หลับใหล ความฝันของเขาจะปรากฏเป็นจริงขึ้นมา ณ ขณะนั้น แล้วชีวิตของพวกเขาจะเป็นอย่างไรถ้าโคดี้ฝันร้าย มาร์คและเจสซี่จึงต้องสืบหาเบื้องหลังเกี่ยวกับฝันร้ายของโคดี้ ก่อนที่มันจะทำลายครอบครัวของพวกเขา