元末明初,少年侠客“西毒”欧阳锋打遍天下无敌手,后遇“东邪”黄药师,二人旗鼓相当,从此两大高手成了好朋友。西毒回到家乡白鸵山,发觉心爱的女人桃花已嫁给自己的兄长,于是,他离开白鸵山,在沙漠开了一家旅店,为他人寻找杀手,代客报仇。一个叫慕容燕的公子要找欧阳锋去杀黄药师,因为黄药师抛弃了慕容燕的妹妹慕容嫣。与此同时,慕容嫣却来阻止西毒去杀东邪。相传慕容兄妹是江湖世家慕容公子之后,哥哥爱上了妹妹,而妹妹却爱上了东邪。然而,慕容燕慕容嫣其实只是一个人。没有钱很多事办不成。孝女的兄弟无辜被太尉府的人所杀,她用一篮鸡蛋求欧阳锋帮忙,遭到拒绝。孝女就一直呆在旅店外,等候能答应她的人。快失明的武士因缺路费无法回家乡再看一眼家乡的桃花,也投奔欧阳锋当了杀手,但桃花还未开,武士已双目失明,人也被马贼所杀……。中年演员朱白岸来到与妻子初识的小岛,想寻求与妻子美好的回忆。一来到岛上就遇到渔民们信仰的佛头被偷窃事件,岛上人心惶惶,在追查佛头失窃的事情。朱白岸在这座岛上分别邂逅了三个女人,每一个都与他有着千丝万缕的关系,但最后他都用奇特的手法将她们杀死,随后自杀。 而朱白岸来到这座海岛的原因,或者说,他和妻子的经历给予他关于人生的觉悟,也慢慢浮出水面。在他自杀几周后,村民在海里打捞起朱白岸和丢失的佛头......诗句“谁家玉笛暗飞声,散入春风满洛城”贯穿全片,在诗人的想象中,笛声飞遍洛阳,传遍传承,这在片中似乎也在暗示着什么。原来,这关于爱的相逢和杀戮,不过是朱白岸的一场大梦。身外身,梦中梦正是本片的基调,现实与梦境到底哪个更真实是本片探讨的问题根源。。