The Flowers of War
In 1937, as the invading Japanese Imperial Army overruns China's capital city, desperate civilians seek refuge behind the protective walls of a western cathedral. Here, John Miller (Christian Bale), an American is barricaded with a group of schoolgirls and thirteen courtesans. With nowhere to run and nowhere to hide, fate always has a way of bringing the most unlikely heroes together.