El actor en el sueño
Song Yu (interpretado por Chow Yun-fat), el director titular de la orquesta, regresó a Hong Kong para casarse con su novia Lihua (interpretada por Yang Xueyi), de quien está enamorado desde hace ocho años. Durante una actuación, Song Yu de repente tuvo una alucinación y vio a un hombre que se parecía a él, un hombre idéntico y una mujer anciana juntos.
La diseñadora de joyas Yue Xiang (Brigitte Lin) también tuvo el mismo sueño extraño que Song Yu, pero no se conocían. Yue Xiang y Song Yu van ocasionalmente a Xi'an para visitar a los Guerreros y Caballos de Terracota, y ambos se sienten familiarizados con los Guerreros y Caballos de Terracota.
Song Yu y Yue Xiang se conocieron por casualidad mientras visitaban a los Guerreros y Caballos de Terracota, y sus recuerdos anteriores fueron restaurados instantáneamente. Resulta que Yue Xiang y Song Yu eran amantes hace dos mil años, pero no se juntaron porque Yue Xiang murió por Song Yu.
La relación en la vida anterior fue tan intensa que Song Yu y Yuexiang pronto reavivaron su antigua relación, a menudo saliendo y recordando el pasado. Song no podía dejar ir a Yuexiang, quien murió por él en su vida anterior, ni podía dejar ir a su novia Lihua, de quien había estado enamorado durante ocho años en esta vida.
Lihua sabía que Song Yu y Yuexiang habían estado enamorados durante dos mil años, pero no sabía cómo afrontarlo. Después de saber que Song Yu no podía dejar ir a Yue Xiang, Lihua se suicidó por Song Yu tal como lo hizo Yue Xiang hace dos mil años. Antes de morir, le dijo a Song Yu que ocho años y dos mil años fueron amor, y finalmente Song Yu y Yuexiang se separaron.