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