It's 1937. Japanese forces have attacked the city of Shanghai. The foreign concessions become an island of civilization among the destruction of the city. Around 800 Chinese soldiers have fortified a warehouse across a canal from the concession area. They are mostly soldiers armed with the latest weapons from Nazi Germany. They are joined by some stragglers and a squad from the countryside. They hold out against overwhelming Japanese forces for months in front of an audience of international press and their fellow Chinese citizens.
First, the movie spends too much time showing scared and incompetent soldiers. Some of it is useful but it really makes it frustrating to root for the Chinese soldiers. The long-haired guy is really annoying. It may work if he's the only one but the movie seems to relish showing the Chinese soldiers as weak scared little boys. The balance is off. The real force consists of mostly well-trained troupes but the camera spends more time with the others who get collected. The flag section is a good high point except throwing that many bodies onto the flag is ridiculous. It's more effective to concentrate on one guy picking up the fallen flag and putting it back up. Finally, this uses too much slow motion especially in the last act. It could have more effective to let the brutal action overwhelm the senses. As a true war story, this is primed for a great telling but this is only partially good. Westerners may not like the portrayal of Nazis and I'm surprised that Communist China is willing to make Nationalist soldiers into heroes. Again, the Chinese soldier fighting with Nazi gear is going to be weird for a western audience. As a Chinese war movie, this is better than most. It looks great and it's compelling to watch.