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