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