500英尺的海面之下,美国海军弹道导弹核潜艇科罗拉多号接到从加密频道传来的信息:命令他们向巴基斯坦发射核导弹。这个频道通常只在美国本土遭到核打击时才会使用。指挥官Marcus上校(安德鲁·布劳尔 Andre Braugher 饰)要求确认命令,白宫突然下令解除他的职务。副指挥官Sam(斯科特·斯比德曼 Scott Speedman 饰)接管了这艘潜艇,但他一样拒绝在未得到确认命令的情况下发射核弹,美国政府立即宣布科罗拉多号全体船员已经叛变,下令美军舰队对其实施打击。尽管他们逃过一劫,但科罗拉多号遭受重创,不得不逃向太平洋腹地。指挥官驾驶这艘载有24枚核弹头的战争机器躲过美国军方的追捕逃到太平洋上的圣玛丽娜岛,夺取了北约组织在那里设立的监听站,宣布成立世界上最小的有核国家。消息传开之后举世震惊,美国国内的政治家们如坐针毡,发誓要采取一切手段消灭这个可怕的威胁......。纽约平淡的一天,临近退休的老警探杰克•莫斯利(布鲁斯•威利斯 Bruce Willis 饰)却接到了一个吃力不讨好的任务:穿行16片街区,护送一名犯人上法庭作证。
这本该是件极其轻松的事,从警局到法庭的车程只有15分钟,唯一的麻烦看上去也只是罪犯艾迪(茅斯•达夫 Mos Def 饰)滔滔不绝的废话而已。然而事实却远不止于此,一次针对艾迪的暗杀行动让杰克发现了幕后的真相:所谓的上庭作证不过是个幌子,真实的情况是以警局同僚、老朋友弗兰克(大卫•摩斯 David Morse饰)为首的一批腐败警察,借杰克护送艾迪的机会铲除污点证人。经历内心的挣扎后,杰克为了寻求心中的正义保护了艾迪,却成了纽约警局的众矢之的。16片街区的距离,从来也不曾如此漫长过……。