Skip to content
SearchOTT
The Flowers of War poster

The Flowers of War

2011·Movie·R·146 min·7.4(907)
DramaHistoryWar

Fighting for freedom.

A Westerner finds refuge with a group of women in a church during Japan's rape of Nanking in 1937. Posing as a priest, he attempts to lead the women to safety.

▶ Watch trailer

Where to watch The Flowers of War in United States

Click a service to open The Flowers of War there. Availability last verified on June 21, 2026.

Where is The Flowers of War streaming around the world?

CountryStreaming onRent / Buy
United StatesAmazon Prime Video, Amazon Prime Video with Ads, Kanopy, HooplaAmazon Video, Google Play Movies, YouTube
United KingdomAmazon Prime Video, Icon Film Amazon Channel, Amazon Prime Video with Ads, Rakuten TVApple TV Store, Rakuten TV, Amazon Video
CanadaHoopla, Tubi TV, PlexAmazon Video
AustraliaApple TV Store, Fetch TV
GermanyJoyn PlusApple TV Store, Amazon Video, Google Play Movies
FranceVIVA by videofutur, Premiere Max
BrazilLooke, Looke Amazon Channel, NetMoviesApple TV Store
South KoreaTVING

About The Flowers of War

The Flowers of War is a 2011 Chinese-language drama, history and war film directed by Zhang Yimou. The cast is led by Christian Bale, Ni Ni, Zhang Xinyi. It has a runtime of 2h 26m. Viewers rate it 7.4/10 across 900 ratings. In United States, it is currently streaming on Amazon Prime Video, Amazon Prime Video with Ads, Kanopy.

The Flowers of War was produced by New Picture Company, Beijing New Picture Film Co. Ltd., and EDKO Film and made in China and Hong Kong. It was released on December 15, 2011, and carries a R certification. Made on a budget of about $94 million, it went on to gross $95 million worldwide.

Director
Zhang Yimou
Writers
Liu Heng, Yan Geling
Release date
December 15, 2011
Original language
Chinese
Age rating
R
Status
Released
Country
China, Hong Kong
Budget
$94 million
Box office
$95 million
Production
New Picture Company, Beijing New Picture Film Co. Ltd., EDKO Film
#rape#china#based on novel or book#brothel#based on true story#atrocity#prostitution#forced prostitution#nanking massacre china 1937#1930s#japanese occupation of china

The Flowers of War cast & crew

The Flowers of War was directed by Zhang Yimou and written by Liu Heng and Yan Geling.

The cast features Christian Bale as John Miller, Ni Ni as Yu Mo, Zhang Xinyi as Shu, Huang Tianyuan as George Chen, Han Xiting as Yi, and Zhang Doudou as Ling.

Behind the camera, the score was composed by Chen Qigang, cinematography is by Zhao Xiaoding, and it was produced by Zhang Weiping and Bill Kong Chi-Keung.

Is The Flowers of War worth watching?

The Flowers of War holds an audience score of 7.4/10 from 907 ratings, marking it as well-reviewed drama films.

At 2h 26m, it's a standard feature-length watch.

If you enjoy drama, history, and war, The Flowers of War is worth a place on your watchlist.

How and where to watch The Flowers of War

In United States, you can stream The Flowers of War on Amazon Prime Video, Amazon Prime Video with Ads, Kanopy, Hoopla, and Fawesome, or rent and buy it on Amazon Video, Google Play Movies, YouTube, and Fandango At Home. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of The Flowers of War

Christian Bale

Christian Bale

John Miller

Ni Ni

Ni Ni

Yu Mo

Zhang Xinyi

Zhang Xinyi

Shu

Huang Tianyuan

Huang Tianyuan

George Chen

Han Xiting

Han Xiting

Yi

Zhang Doudou

Zhang Doudou

Ling

Tong Dawei

Tong Dawei

Major Li

Cao Kefan

Cao Kefan

Mr. Meng

Atsuro Watabe

Atsuro Watabe

Colonel Hasegawa

Yuan Yangchunzi

Yuan Yangchunzi

Mosquito

Sun Jia

Sun Jia

Hua

Li Yuemin

Li Yuemin

Dou

The Flowers of War — FAQs

Where can I watch The Flowers of War in United States?

The Flowers of War is streaming on Amazon Prime Video, Amazon Prime Video with Ads, Kanopy, Hoopla in United States.

Is The Flowers of War on Amazon Prime Video?

Yes — The Flowers of War is currently available on Amazon Prime Video in United States.

What language is The Flowers of War in?

The Flowers of War is originally in Chinese, with audio tracks including Mandarin, Japanese, English. Subtitle and dub options vary by streaming service.

How long is The Flowers of War?

The Flowers of War runs 2 hours 26 minutes (146 minutes).

What is The Flowers of War rated?

The Flowers of War is rated R. It holds a 7.4/10 audience score from 907 ratings.

More like The Flowers of War

City of Life and Death
Dead to Rights
The Children of Huang Shi
Waiting for the Barbarians
The Eight Hundred
Casualties of War
The Lost Bladesman
Pork Chop Hill
The Beguiled
Outlaws - For Greater Glory
Shooting Dogs
Savior
The Flowers of War (2011) — where to watch online · SearchOTT