Battle of the Warriors
墨攻
In 370 B.C, China was separated as seven nations and several other small tribes, one of these being the city state of Liang. The nation of Zhao is led by the terrifying Xiang Yangzhong who orders his troops to conquer the small city. Leaping to the defense of the people of Liang is 'Ge Li' from the Mo-Tsu tribe, their last hope from the terrors of Yangzhong's troops.
Where to stream Battle of the Warriors
Streaming now in the United States on Darkroom and Fawesome.


Rent or buy in the United States on Amazon Video and YouTube.


Discover, track, and enjoy the best movies and shows
Save what you want to watch, see where it streams, and get notified the moment it lands on a service you pay for. Ratings from IMDb, Rotten Tomatoes and Metacritic for every title, and recommendations that learn what you like. No ads.
iPhone
iPad
Mac
More like Battle of the Warriors
Frequently asked questions about Battle of the Warriors
Where can I watch Battle of the Warriors in the United States?
Battle of the Warriors is available to stream on Darkroom and Fawesome in the United States, and to rent or buy on Amazon Video and YouTube. Streaming availability is provided by JustWatch and can change over time.
Can I watch Battle of the Warriors for free?
Battle of the Warriors streams free with ads in the United States on Darkroom and Fawesome. A subscription is not required, though the service may ask you to register.
What are the ratings for Battle of the Warriors?
Battle of the Warriors scores 6.4 on The Movie Database.
Who stars in Battle of the Warriors?
Battle of the Warriors stars Andy Lau Tak-wah, Ahn Sung-ki, Fan Bingbing, Choi Si-won, and Wang Zhiwen. Jacob Cheung Chi-Leung is the director.
How long is Battle of the Warriors?
Battle of the Warriors runs 2h 13m (133 minutes).
When did Battle of the Warriors come out?
Battle of the Warriors was released on November 23, 2006.
Which studio made Battle of the Warriors?
Battle of the Warriors was produced by SCS Entertainment, Sundream Motion Pictures, and Huayi Brothers Pictures in China, Hong Kong, and Japan.
What languages is Battle of the Warriors in?
Battle of the Warriors is in Cantonese, Mandarin, and French, and its original language is Chinese.
What language is Battle of the Warriors in?
Battle of the Warriors is in Chinese, and its original title is 墨攻.
Ratings and metadata from The Movie Database (TMDB), streaming data from JustWatch. This product uses the TMDB API but is not endorsed or certified by TMDB. Streaming availability checked November 2026.