冷战时期,布鲁斯·班纳(艾瑞克·巴纳 Eric Bana 饰)的父亲是美军的一位科学家,致力于研究通过基因改造让人类获得超强的能力,想以此为美军打造超级士兵。可是他的项目没有获得美军的支持,不能进行人体试验,疯狂的父亲为了完成试验就在刚出生的班纳身上进行基因试验。多年后,班纳成为了出色的科学家,专职为军方开发新型的高能炸弹。在一次例行的试验中,由于操作失误,班纳为了保护同事,受到了一场伽马射线的强力辐射。常人如果在这场射线爆炸下肯定必死无疑,可是班纳却活了下来。多年前,父亲在其身上做的试验也因这场核辐射
凯斯特(尼古拉斯•凯奇 Nicolas Cage 饰)是一个恐怖分子,他本想杀死探员西恩(约翰•特拉沃塔 John Travolta 饰),却误杀了西恩的儿子,西恩更与凯斯特结下不共戴天之仇。在逮捕凯斯特归案之后,他以为可以划上句号,却得知凯斯特已经把一枚毒气炸弹投放在某个人群密集的角落。
为了查出炸弹地点,西恩决定利用整形手术,将昏迷中的凯斯特的脸换在自己身上,去假扮凯斯特身份套出他弟弟说出真相。这件事属于FBI高度机密,只有寥寥几人知情。
凯斯特醒来,此时他有着西恩的面相。于是他决定将计就