קריסטן (אליסון לוהמן) עובדת כאחראית על הלוואות בבנק, ומוצאת את עצמה במצב לא פשוט כשהיא מחליטה לפנות את גברת אלמה, קשישה שנקלעה לקשיים כלכליים ולא הצליחה לשלם את המשכנתא שלה בזמן. ההחלטה הזו, שנראית בעיניה כהכרחית, מתבררת כמטלה גורלית כאשר גברת אלמה מטילה עליה קללה על-טבעית שמתחילה להרעיד את עולמה. מה שנראה בתחילה כסתם של בעיות יומיומיות הופך במהרה לסיוט מתמשך: הקללה גורמת לקריסטן לחוות אירועים מפחידים ומסוכנים שמערערים את שפיותה ומאיימים לחסל את חייה.
במהלך המאבק שלה לשרוד ולהתמודד עם הכוחות האפלים, קריסטן פונה לעזרה אצל רואה עתידות, שמנסה לסייע לה להבין את מקור הקללה ולמצוא דרך לשחרר את עצמה מהסכנה המתקרבת. אך האויבים העל-טבעיים אינם מרפים, והם ממשיכים לדחוף אותה אל הקצה, מביאים אותה למצב שבו היא נאלצת להתמודד עם הפחדים העמוקים ביותר שלה ולקבל החלטות קשות שיכולות לשנות את גורלה לנצח. הסיפור מתאר את הקרב האינטנסיבי של קריסטן מול כוחות הרשע שמנסים למשול בחייה, כשהיא נאבקת לשמור על שפיותה ועל עצמאותה מול אימה בלתי נתפסת. כל צעד שלה מלווה בסכנה גדולה יותר, והקרב בין האור לחושך מתעצם עד לנקודת השבר שבה כל מה שחשוב באמת עומד להיקבע. ככל שקריסטן מתקדמת במאבקה, היא מגלה שהקללה קשורה לעבר האפל של גברת אלמה ולכוחות על-טבעיים עתיקים שמנסים להשתלט על נשמתה. באמצעות סיוע של רואה העתידות ומספר דמויות מסתוריות, היא לומדת על טקסים ומסורות עתיקות שיכולים להפוך את הגורל שלה. הקרב הסופי מתרחש במקום שבו העולמות הרוחניים והגשמיים מתערבבים, וקריסטן נאלצת להקריב הרבה כדי להציל את עצמה ואת האנשים שהיא אוהבת. הסרט מסתיים במתח עז, כשהיא ניצבת בפני ההחלטה האם להמשיך להילחם או לקבל את הגורל שלה, כשכוחות האופל עדיין מאיימים מעבר לפינה.
