It is 1937 and as Japanese troops and tanks flood the city of Nanking, the fate of its citizens falls on the resolve of a handful of local soldiers and an unlikely hero, John Miller (Christian Bale). But can sheer will, ingenuity and unimaginable bravery be enough to beat such incredible odds?

Explosive, deeply moving and visually stunning - The Flowers of War is an action packed war epic with a budget greater than Saving Private Ryan and Schindler’s List combined.