21世纪第一个50年,人类没有迎来最终的繁荣与和平,反而陷入旷日持久的星际战争中。地外文明辛塔利入侵地球,无数人类的勇士前仆后继,战死沙场。时间来到2079年。为了最终摧毁外星入侵者,人类加紧对新式武器的开发。斯宾赛·奥哈蒙(加里·希尼斯 Gary Sinise 饰)是武器研发部门的工程师,他的研究取得突破,新式武器的诞生指日可待。而就在这关键时刻,斯宾塞的身份遭到质疑。政府怀疑他是辛塔利派来的间谍,其体内更藏有一颗威力强大的炸弹。他虽然不断辩解,但无济于事。眼看命悬一线,斯宾塞伺机逃亡。他一面躲避政府的
公关人员斯图(柯林•法瑞尔 Colin Farrell 饰)在外面瞒着妻子有一个秘密情人,为了躲避妻子的电话单检查,这天他又偷偷溜到街上公用电话亭准备打电话约会情人。不料,在他进入电话亭的一刹那,电话铃响了。虽然不知是谁打的电话,出于习惯,斯图拿起了听筒。阴沉单调的男声随即响起,警告斯图不要挂掉,否则将血渐街头!斯图当然没有理会这恶作剧般的警告,正要走出电话亭。这时,一声枪响,一名路人已经倒在地上。斯图吓得魂飞魄散,动也不敢动。警察闻讯而来,然而他们对斯图的解释怎么也不相信,斯图还成了枪击案的主要嫌疑人。
身手不凡的退役特种兵弗兰克·马丁(杰森·斯坦森 Jason Statham 饰)如今从事着用宝马车货运的营生,弗兰克不管自己服务的是否是银行抢劫犯,他更关注协议与原则。一单任务结束后,他免不了又要迎接警察的盘问与新工作。一个美国犯罪团伙托付弗兰克运送一件物品,弗兰克不经意中发现货物居然是一位名叫莱(舒淇 饰)的东方女子。弗兰克完成任务后对方却要灭口,只得带着莱回到住处。弗兰克这次惹上的麻烦显然不小,因为雇主随后带人将他的住所夷为平地,莱神秘的身份也浮出水面:原来她是某国际蛇头的独女。弗兰克被卷入了偷渡犯罪