20世纪60年代,中国香港鱼龙混杂,混乱不堪。英国人治下的皇家警察贪婪无度,甚至与黑道相互勾结,搜刮民脂。年轻探长雷洛(刘德华 饰)踌躇满志,小心周旋在英国人和华人上司之间,并瞅准一切机会攀登权力山峰。在某次火并事件中,雷洛看中了敢打敢杀的伍世豪(甄子丹 饰)。来自南洋的伍世豪义字当头,情愿为兄弟两肋插刀。他凭借一股闯劲儿在黑道打出自己的位置,同时借着与雷洛相互帮衬的势头而声名鹊起。最终,刀头舔血的雷洛和伍世豪共同成为分别执掌白道和黑道的重量级人物。
科尔·里德(杰森·斯坦森 饰)是富豪蒂布(阿蒙·蒂卡拉姆 饰)的贴身保镖,但一场意外袭击让蒂布丧命,科尔也被诬陷为凶手,全境通缉。 恩人被杀、自己蒙冤,科尔带着满腔愤怒,只身闯入远洋货轮开启一秒收割一命的硬核复仇,又意外揭开了一个骇人听闻的阴谋……怒火点燃大海,货轮成为血色牢笼,一场避无可避的厮杀即将展开!