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