永宁古称水澳。南宋乾道七年(1171年),近千个毗舍耶(今菲律宾群岛)人,从水澳等处登陆,恣行凶暴,残杀乡民。知州汪大猷遣兵围击,俘敌400余人,余者被击毙。乾道八年(1172年),毗舍耶人再犯奇迹沿海,始置水澳寨,官称永宁寨,取“永保安宁” 之意;后来就成为著名的防御要塞,这就是永宁古卫城的来历。
一个名叫安迪(查理兹·塞隆饰)的战士领导了一个关系紧密的秘密雇佣兵团体,他们具有神秘的不死之身,为了保护凡人世界而战斗了几个世纪。但团队在受雇执行紧急任务时突然暴露了他们不寻常的能力,他们要依靠安迪和新加入的士兵奈尔(琪琪·莱恩饰),帮助团队消除那些不择手段要复制他们的能力并从中获利的人所带来的威胁