尽管很多人觉得拥有超能力是一件好事,但事实却偏偏和想象中相反。克里斯(尼古拉斯•凯奇 Nicolas Cage 饰)天生具有预测未来的能力,但他从小就在痛苦中度过:各种机构、政府、医院都对他极感兴趣,
康斯坦丁(奇诺•李维斯 Keanu Reeves 饰)生来就能看出游走在人间的恶魔与天使,这令年幼时的他十分痛苦,曾经自杀想以这种方式结束自己的痛苦。后来获悉了上帝与撒旦之间有过协议,谁也不能直接插足
在一个由“黑暗塔”联接的多重世界里,最后的骑士“枪侠”罗兰(伊德瑞斯·艾尔巴饰)与企图摧毁黑暗塔、以毁灭世界的“黑衣人”沃特·奥丁(马修·麦康纳饰)之间,处于永无止尽的正邪大战。