本片的配乐由旅美大陆作曲家谭盾谱写,国际知名的华裔大提琴家马友友担任主奏,兼容东西方流行文化的李玟负责以中、英文演唱主题曲“月光爱人”(A Love Before Time),搭配相当新鲜。本片的主题音乐风格幽运,哀而不伤,配合上片中含蓄的爱情表达,可谓相得益彰。在飞檐走壁的一段配上紧密有致的击鼓声,则充分烘托出紧张刺激的武打气氛,堪称是中国电影配乐中的极品,赢取奥斯卡的最佳电影配乐金像奖的确是实至名归。
原声中有一些表现激动不安的部分,比如“A Wedding Interrupted(闹婚)”,以及以下的鼓乐:“Night Fight(夜斗)”和“Sorrow(悲)”都突出了其中的不和谐音。一些带有暗示性的,象“To the South(南行)”是完全以中国乐器演奏的中国音乐。而谭盾通常喜欢在诗情画意中潜藏着紧张的情绪,低声部存在着重复的暗示。而一些曲目归根结底却有着为昔日浪漫主义影片喜爱者所熟悉的印记。但在他的处理中的各种不同的风格,使他从不被任何既定的体裁格式所限制,即使离开了动作和视觉效果也能出色地完成这项工作。
而主题曲A Love Before Time(月光爱人),由Jorge Calandrelli谱曲,James Schamus填词,也是一大成功。它以马友友的一段大提琴旋律开场,而后由正致力于扩大美国市场的中国流行歌星李玟动情的演唱,同时使用了时下流行的单音节装饰句。结束时将两次听到这首歌,一次是英文版,一次则是普通话版。