莱特(杰森·斯坦森 Jason Statham 饰)是一个不守规矩、只认死理的前纽约警察。一天,他在地铁站里看到一群持械的黑帮成员在围剿一个12岁的华裔女孩梅(凯瑟琳·陈 Catherine Chan 饰)。他心里的正义感油然而生,遂出手教育了这群黑帮,并把小女孩保护了起来。紧接着,香港的三合会成员、俄罗斯混混以及政客派来的杀手和警局里的恶棍源源不断地找上门来。无奈之下,莱特只得带着梅在纽约的版图上开始了东躲西藏的亡命生涯。原来,梅有着过目不忘的本领,她记下来了一连串的数字,而这些数字经过解密后是一个密码。知道了事件原委的莱特决定帮助梅度过难关。但是,的又等待他们是一场怎样的战斗呢?
1988年的纽约布鲁克林,鲍比(Joaquin Phoenix 饰)为俄罗斯商人巴斯哈耶夫打理着一家大型俱乐部,女友阿曼达(Eva Mendes 饰)与他互相深爱,事业与爱情颇为顺意,但是鲍比的家庭却让他感到抗拒,身为纽约警察局长的父亲和新近荣升缉毒组队长的哥哥约瑟夫(Mark Wahlberg 饰)所处的职业环境令鲍比厌烦难耐。他毫不迟疑的拒绝了约瑟夫的协查要求,任毒枭瓦汀在自己的俱乐部活动,约瑟夫对俱乐部的突查激怒了鲍比,同时也找来了瓦汀的报复。目睹被瓦汀重伤的兄长,鲍比无法继续置身事外,他接下了警方的卧底任务,使瓦汀的毒品工厂被警方清剿,不甘失败的瓦汀卷土重来,但这次他面对的,是鲍比与约瑟夫的联手出击…