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