Im Jahr 1937 befinden sich China und Japan im Krieg gegeneinander. Die Japaner besetzen die Stadt Nanjing und es werden zahlreiche Soldaten und Zivilisten getötet. Viele Frauen werden vergewaltigt und versuchen sich in einer katholischen Kirche zu verstecken. Der Priester des Gotteshauses, der Amerikaner John Miller (Christian Bale, "The Dark Knight", "American Psycho"), versucht den Schutzsuchenden zu helfen und wird zum Helden. Zusammen mit Mr. Meng (Cao Kefan) versucht Miller den Lastwagen der Kirche zu reparieren, um damit die Frauen aus der Stadt bringen zu können.
"Flowers of War" ist mit 90 Millionen Dollar der teuerste chinesische Film aller Zeiten. Der Trailer verspricht auf jeden Fall ein bildgewaltiges und beeindruckendes Film-Erlebnis. Aber seht selbst: