唐初时期,太子李建成的亲随石彦生(吴兴国饰)与秦王李世民的大将霍达(张丰毅饰)关系密切。在一次郊祭狩猎中,两人邂逅了风情万种的公主红萼(陈冲饰),石彦生对她一见钟情,红萼的形象也深深印在他的心中。不久后,玄武门之变爆发,石彦生从霍达处得知消息,却无力阻止这场政变,导致太子李建成被杀。为保石家清白,石彦生立誓不再侍奉大唐,与五名下属剃度为僧,隐居寺庙,伺机起兵反对秦王。然而,红萼随后到访寺庙,两人在山下的繁华世界中流连,逐渐意识到大势已去,天下太平。在归途中,他们被官军截杀,红萼不幸遇害,石彦生因此陷入绝望,四处漂泊,最终在一处破庙中被孤老僧人(李名炀饰)收留。然而,石彦生始终无法摆脱对红萼的记忆,直到一名酷似红萼的女子在庙中削发为尼,再次将他的思绪带回那段刻骨铭心的往事。该片获1994年香港电影金像奖最佳新演员、电影音乐奖等多项殊荣。