从越南逃出的John(任达华 饰)在哥哥的菲律宾货轮上帮忙,谁知哥哥却从事杀人越货的勾当,赚钱无数却血债累累。某日,货轮前往香港途中,遭遇一群被困海上的越南难民。船员假意搭救他们,却在难民上船后亮出屠刀。John认出当年好友Garry(周景扬 饰),拼死将其救下,Garry则在撞击中失去记忆。
货轮在香港码头受到盘查,身份不明的Garry打伤警察,跳船逃跑,导致货轮被当局扣下。船长一众唯恐Garry吐露杀人越货内幕,派出船员寻找追杀。随后数日,码头接连发生多宗凶杀案。香港警队女督察(杨丽菁 饰)侦查得知与逃跑的Garry有关,立即展开追捕,却在这一过程中发现其中另有隐情……。前美军上校本杰明·福德曾在20世纪90年代随军奔赴塞尔维亚战场,经历了人间炼狱最惨烈的洗礼。回到祖国后,因家庭破裂和战争阴影的缘故,本杰明选择在深山密林隐居,长达十八年之久。这一日,原计划外出卖药的他在山路上结识了自称来自波斯尼亚的狩猎爱好者埃米尔·科瓦克。狂风暴雨之夜,二人相谈甚欢,更相约次日一同打猎。谁知第二天,本杰明却遭到新朋友的无情追杀。原来埃米尔是曾在战场与本杰明交过手的塞尔维亚敢死队,此番怀着深深的仇恨向这位早已放下屠刀的老对手展开复仇。
接下来的时间,他们你来我往,互换猎人与猎手的身份,结果难以预测……。对于马鲁格来说,学习是一生中最让他感到幸福的事情,然而,已经84岁高龄的他再也不可能重温曾经课堂上的快乐时光了。肯尼亚推行的免费教育政策让马鲁格看到了新的希望,他希望能够成为众多受益的学生中的一员。
马鲁格的执着和热情感动了教师珍却没能感动校方人员和广大家长,对于这样一个退役军人在一群小孩子的包围下重返课堂,反对的呼声统一而响亮。与此同时,珍也因为自己支持马鲁格的行为而受到了惩罚。看到帮助自己的善良人遭受了不公平的待遇,愤怒的马鲁格决定绝不屈服,他要向刻板的政府提出挑战。。