เรื่องราวเริ่มต้นด้วยการเสียชีวิตของ Emily Rose (รับบทโดย Jennifer Carpenter), สาวนักศึกษาที่เชื่อว่าเธอถูกครอบงำโดยปีศาจและต้องการการช่วยเหลือจากพระสงฆ์ในการไล่ผี เมื่อเธอเสียชีวิตหลังจากการทำพิธีไล่ผี, Father Richard Moore (รับบทโดย Tom Wilkinson), พระสงฆ์ที่ทำพิธีดังกล่าว ถูกตั้งข้อหาฐานฆ่าคนโดยไม่เจตนา
ภาพยนตร์เล่าเรื่องในรูปแบบการดำเนินคดีทางศาล โดยมี Erin Bruner (รับบทโดย Laura Linney) เป็นทนายความของ Father Moore ขณะเธอพยายามพิสูจน์ว่าการเสียชีวิตของ Emily เป็นผลมาจากการครอบงำจิตใจและความเชื่อในสิ่งเหนือธรรมชาติ