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