Watch It

On DVD: Now | On Blu-ray: Now

The Flowers of War


Set in 1937, Nanking stands at the forefront of a war between China and Japan. As the invading Japanese Imperial Army overruns China’s capital city, desperate civilians seek refuge behind the nominally protective walls of a western cathedral. Here, John Miller (Bale), an American trapped amidst the chaos of battle, and the ensuing occupation, takes shelter, joined by a group of innocent schoolgirls and thirteen courtesans, equally determined to escape the horrors taking place outside the church walls.

Other Critics


46 out of 100 Metascore®

Mixed or average reviews

Read reviews

For Families


Pause for kids 16 & under

Read reviews