阮力(周润发 饰)曾经参加过越南战争,战争结束后,空有一身功夫的阮力失去了目标,他来到了香港,成为了一名杀手。虽然杀人如麻,但阮力却保留了一颗善良的心,在香港,他邂逅了名为阿琳(关之琳 饰)的女孩,两人坠入了情网。可是,在一次任务中,阿琳的父亲成为了阮力的目标死于非命。 渐渐的,阿琳对阮力的真实身份产生了怀疑,她的怀疑让她成为了下一个目标。阮力无法对阿琳下手,于是带着她踏上了逃亡的旅程,途中,阿琳终于知道了自己父亲死亡的真相,伤心欲绝的她对阮力充满了仇恨,她发誓要替父报仇。
保罗(安东尼奥·班德拉斯 Antonio Banderas 饰)是一位曾经风靡一时的电影编剧,然而,就在妻子受不了他的自大和花心,最终选择离开他之后,保罗发现自己似乎失去了创作的能力,一个新点子也想不出来了。随着时间的推移,保罗的存款越来越少,深陷拮据境地的他不得不开始考虑卖掉手上的一间农舍来换点钱花,但由于农舍年久失修十分破旧,根本就没有人愿意接手这个烂摊子。 一次意外中,保罗结识了一位名叫杰克(乔纳森·莱斯·梅耶斯 Jonathan Rhys Meyers 饰)的男子,两人一见如故相谈甚欢。保罗决定邀请杰克来自己的农场,供他免费住宿,以换取杰克帮自己修缮农场。刚开始,一切都看似很好,但渐渐地,事情的发展超出了保罗的控制和想象。
16岁的Claudia在与世隔绝的环境中长大。母亲的离世令她被困在一处偏僻的房子里,当Grace像海市蜃楼一样出现在花园里,呼吸着新鲜的甜味空气时,她感到震惊。在与母亲共处的16年里,Claudia从未真正接触过外部世界,而除了母亲,也没有任何人知道她的存在。Claudia关于人际关系的理解充满了母亲带给她的负面影响,Grace让她克服了恐惧,渐渐卸下心防。
当海盗家族 Blunderbuss 搬到无聊的 Sandsborough 时,邻居们并不高兴。Michael 和他的新海盗朋友 Billy 试图让这个家族融入当地,但随后他的死敌 Crooked Cornelius 来到了小镇。