一名丧父的前海军陆战队员特拉维斯·康拉德(伊桑·霍克饰),他在一家邪恶的私人军事机构结束服役后,却被一名退伍军人兼承包商吉姆(保罗·安德森饰)安排刺杀任务,刺杀一名指控红山公司的告密者。然而,目标受到了国际刑警组织警官琳(许晴饰)的保护。琳在保护目标过程中击杀了特拉维斯,但是红山公司利用经过秘密研究的实验性医疗技术将他救活在手术台上,让他多活了一天,他只剩下24小时的生命,后来得知了犯罪组织的惊天阴谋,在国际刑警琳(许晴饰)的帮助下,决定用自己仅剩的24小时生命重整目标、直捣组织“老巢”,完成复仇与赎罪。