Las flores de la guerra es la adaptación cinematográfica que ha hecho el director chino Zhang Yimou del libro de Yan Gelin, 'Las 13 mujeres de Nankín'. La novela está ambientada en el año 1937, cuando el Ejército Imperial Japonés invadió la ciudad china de Nanjing, una cruda historia que aún está marcada en China desde que ocurrieron aquellos trágicos acontecimientos.
Las flores de la guerra ha sido una película muy costosa. Su presupesto de 100 millones de dólares la convierte en la película más cara de la historia del cine chino.
Las flores de la guerra ha recaudado más de 310 millones de dólares en la taquilla china, haciéndose de este modo, la producción china más taquillera de todos los tiempos.
China aspira a lograr su primer premio Óscar en la categoría de Mejor película con Las flores de la guerra, además la cinta, ya ha sido nominada a los Globos de Oro en esta misma categoría.
El famoso cineasta Steven Spielberg, fue quien recomendó al actor británico Christian Bale para que interpretara el papel principal.
La película se rodó durante 164 días y con un horario de 18 horas a al día.