继索纳岛恐龙逃往事件过去已有八年,艾伦?格兰特博士(山姆?尼尔 Sam Neill 饰)无论如何也不愿再返回那个鬼地方。虽然发下重誓,但现状不得不让他收回誓言。他的一项史前动物研究陷入资金紧张的窘境。而这时,富有的商人保罗?科比(William H. Macy 饰)及其夫人阿曼达(Téa Leoni 饰)找到艾伦,邀请他作为向导带他们乘飞机前往索纳岛观光。一方面酬劳颇丰,一方面又得知不用着陆小岛,好了伤疤忘了疼的艾伦接受了他们的邀请。
然而事情却朝相反的方向发展,他们的飞机最终迫降小岛。至此他才得知,原来科比夫妇来此的目的竟是为了寻找失踪的儿子。与此同时他还发现,经过八年的自然进化,恐龙中最聪明的速龙竟然拥有了自己赖以交流的语言。这一次他的对手不仅凶恶,而且更为狡猾……
身手不凡的退役特种兵弗兰克·马丁(杰森·斯坦森 Jason Statham 饰)如今从事着用宝马车货运的营生,弗兰克不管自己服务的是否是银行抢劫犯,他更关注协议与原则。一单任务结束后,他免不了又要迎接警察的盘问与新工作。一个美国犯罪团伙托付弗兰克运送一件物品,弗兰克不经意中发现货物居然是一位名叫莱(舒淇 饰)的东方女子。弗兰克完成任务后对方却要灭口,只得带着莱回到住处。弗兰克这次惹上的麻烦显然不小,因为雇主随后带人将他的住所夷为平地,莱神秘的身份也浮出水面:原来她是某国际蛇头的独女。弗兰克被卷入了偷渡犯罪中的父女情仇,他需要作出决定来面对他和莱的关系与正义。
圣诞节前夕,波斯尼亚战争终于达成停火协议,亚得里亚海上的美军官兵们即将返回家乡。海军领航员伯纳中尉(Owen Wilson 饰)早已厌倦这场无意义的战争,长官莱斯利(Gene Hackman 饰)出面劝解却无济于事。圣诞当天,伯纳与搭档驾驶大黄蜂战机执行航拍任务,无意中瞥见非安全区中有武装人员行动,两人决定介入,却被对方的萨姆导弹击落,搭档被对方处死,伯纳侥幸脱险,但对方搜寻人员沿路追踪不舍。与此同时,接到伯纳求救信息的莱斯利苦于北约将军节制,在所谓顾全大局的考虑下无法介入非安全区搭救伯纳,莱斯利只好借助媒体力量甚至不惜盗用盟友设备,展开了一场对落入敌后下属的拯救行动。