年轻人阿政(谢霆锋饰)总想着能有不一样的生活,向往去南美。一次偶然,他邂逅卧底女警察(徐子淇饰),当上了“准爸爸”。为了筹钱抚养女方肚中的孩子,阿杰辞掉了酒吧招待的工作,跟随吉叔(黄秋生饰)做起了保镖。 阿杰(伍佰饰)多年来在南美担任雇佣兵,在经历枪林弹雨的战火生活后, 他想着洗手告别过去,回到香港娶了慧(卢巧音饰),她是香港有权势的黑社会老大的女儿。一次阿杰无意中结识了阿政。 而阿杰为了照顾妻子,独吞了钱财,昔日战友们很快追到香港,一场恶战在所难免
約翰原本要在周末向女友瑟琳娜求婚,但是瑟琳娜要帶一群學生進行校外攝影寫真之旅,約翰只好跟著他們一起來到美麗的寶藍湖。然而這裡的居民一點也不美麗,這裡多年前是一個挖礦的小鎮,隨著鈾汙染了水源,這裡的居民開始產生突變,加上近親繁殖,遂成為一個食人部落。瑟琳娜的學生一個接著一個受害,男的成為食物,女的慘遭輪姦,美國海軍海豹部隊退役的約翰,要如何救出他的未婚妻呢?
1940年5月,下士雷恩斯(丹尼·戴尔 Danny Dyer 饰)和他的三个战友在向敦刻尔克撤退的途中,被一名长官要求参与阻击德国军队,雷恩斯违抗命令,被关入军事监狱。在海军情报处,少校琼斯(肖恩·宾 Sean Bean 饰)接到一项高度机密的任务:当时德国的雷达技术领先于欧洲各国,遍布大西洋沿岸的雷达站形成了一张无形的网,琼斯受命组建一支特种部队,以破坏掉德国的接收站。琼斯在军事监狱中捞出了老部下莱林,并“顺路”带走了雷恩斯。在苏格兰的高地上,琼斯对雷恩斯等特战队员进行了严格的训练,此次任务只有一次机会,前期的不足就能导致满盘皆输的结局。特战队终于登陆挪威,并与当地游击队取得联系,最后的考验正式开始