La película es una adaptación de tres cuentos de la colección de cuentos de Cheng Er "Heroine", "Boy Chick" y "Romantic Death History". Cuenta la historia del pueblo progresista de aquella época luchando contra los invasores japoneses hasta ganar la guerra. La película describe a todos los seres vivos de esa época, y cada personaje encarna esa época, haciendo que el público sienta que el "romance" está desapareciendo paso a paso con la historia.
En la década de 1930, debido a la guerra, la prosperidad de Shanghai desapareció. El todopoderoso gángster Sr. Lu (interpretado por Ge You) prometió a la poco dispuesta mariposa social Xiao Liu (interpretada por Zhang Ziyi) protagonizar la heroína de la película, pero Xiao Liu se conectó con el protagonista masculino y le pidieron que abandonara Shanghai. En el camino, el cuñado de Lu Chuan, Watanabe (interpretado por Tadanobu Asano), llevó a Xiaoliu a casa y lo encarceló como esclavo sexual. El ama de llaves Wang Ma (interpretado por Wang Ma) presenta al serio cochero (interpretado por Du Chun) al Sr. Lu como su guardaespaldas personal. En vísperas de la batalla de Songhu, los japoneses planearon matar al Sr. Lu. Como espía, Watanabe acordó matar al Sr. Lu y toda su familia fue asesinada. El Sr. Lu confió a Lao Wu (interpretado por Wang Jing) y al cochero la tarea de matar al segundo hermano gángster que desertó y se pasó a los japoneses. En vísperas del fin de la Guerra Antijaponesa, el Sr. Lu encontró a Xiao Liu encarcelada y fue con ella a la isla de Luzón. Haciéndose pasar por un general de alto rango del KMT, el conductor mató al hijo mayor de Watanabe frente a él, y Xiao Liu disparó y mató a Watanabe al mismo tiempo. En 1949, el Sr. Lu fue solo a Hong Kong y desapareció de la escena.