洪熙官(甄子丹 饰)是朝廷武官洪亭南(潘志文 饰)的儿子,对武术十分痴迷。洪亭南表面为朝廷效忠,但其真实身份却是主张反清复明的革命领袖,当这致命的秘密暴露之时,亦是洪亭南家破人亡之际。
父亲的死让洪熙官受到了很大的刺激,他发誓要好好研习武艺,替父亲报仇雪恨。洪熙官和好友高进忠(甑志强 饰)、童千斤(梁日豪 饰)一起进入了少林寺修习,之后三人遇见了同样武艺高强的方世玉(张家辉 饰),彼此之间结下了极为深厚的友谊。然而,洪熙官发现高进忠心术不正沦为叛徒,更企图对栽培他的师傅和整个少林寺行不轨之事,忍无可忍的洪熙官站了出了,和昔日好友兵戈相见。。两个好朋友同时爱上了一个女孩,结果彼此退让,在友情与爱情之中经历了一番考验。看来老套平凡的故事,但因为两个男主角的性格和关系灌注入谭咏麟与曾志伟在银幕下的真性情,因此两人演来特别有感觉,可以说真正擦出了火花,而张曼玉扮演令他们心仪的女孩,表现也相当细腻动人。导演陈可辛用港片中较罕见的清新淡雅手法来处理这个三角恋爱故事,让人看得十分舒服,也使一向只会搞笑的曾志伟用人性化的演出获得一座香港电影金像奖的最佳男主角奖。。付雪梨和许星纯曾经谈过一场彗星撞地球般的恋爱。他们在最孤独的青春里对彼此有着致命的吸引力,却也在最无力的年纪轰轰烈烈地搞砸了一切。
六年后骤然重逢,一个成了明艳张扬的顶流女星,一个成了冰冷禁欲的法医。早已深谙伪装之道的二人却在情欲的试探博弈中再度坠向彼此。爱情很糟糕,它让人变得自私又残忍,于是清醒者沉沦,自持者失控,昔年和今日,爱恨如飓风过境,看他们如何收拾这场残局。。