«جان کنستانتین» به خاطر ارتباطش با موجودات ماورای طبیعی شهرت دارد. او به خاطر خودکشی یک بار به جهنم رفته است ، اما دوباره به زندگی بازگشته تا شاید با انجام اعمال خوب ، جایی در بهشت برایش پیدا شود. او بعد از داخل شدن در یک سری از ماجراها ، درمی یابد که شیاطین قصد دارند با شکستن محدودیتها به دنیایی انسانها وارد شوند و…
«رابرت» ( ایوان مک گرگور ) یک نظافتچی است که بعد از اینکه رئیسش او را اخراج کرده و یک روبات را جایگزین او می کند، تصمیم می گیرد دختر رئیسش، «کلین» ( کامرون دیاز ) را گروگان بگیرد...
شيطان مي خواهد با آبستن کردن دختری به نام «کريستين» (تاني) به هنگام شروع هزاره ي سوم، «پايان روزها» را که در مکاشفات يوحنا پيش بيني شده، تحقق بخشد. اما «جريکو کين» (شوارتسنگر)، محافظ يک بانکدار وال استريت (برن)، به مقابله بر مي خيزد...