效力于美國國防情報局的特工亨利·布羅根(威爾·史密斯飾)是頂尖狙擊手,職業生涯中清除眾多威脅國家安全的恐怖分子。最后一次任務險些失手的經歷令他產生動搖,提出退役后卻意外得知國家機密情報,隨即遭遇政府勢力的追殺。逃脫初次圍剿后,他與因監視自己而被牽連的女特工丹妮(瑪麗·伊麗莎白·溫斯特德飾)展開逃亡,投奔昔日戰友巴倫(王漢斌飾)。追擊者竟是年輕23歲的另一個自己——克隆人小克(同樣由威爾·史密斯飾),其精準致命的追殺透露出軍方克隆計劃的存在。隨著調查深入,亨利發現小克被植入虛假記憶并受控于退役海軍中士克雷(克里夫·歐文飾)的操控。最終對決中,亨利通過引導小克直面身份真相,在丹妮協助下摧毀了裝載全部克隆體的實驗室,終結了以基因改造士兵取代人類特工的秘密計劃。