Ba Bai, dirigido por Hu Guan, relata um momento chave na Batalha de Xangai em 1937, durante a Segunda Guerra Sino-Japonesa, quando 452 soldados chineses, liderados pelo Tenente Coronel Xie Jinyuan (Du Chun), recebem ordens de defender o Armazém Sihang, algo que seria semelhante a uma fortaleza, contra o maior exército japonês. Lentamente, o número de defensores diminui enquanto acontece um ataque em seguida do outro. Entretanto, o cerco está a ser observado pelos cidadãos inicialmente imparciais do opulento Acordo Internacional de Xangai, do outro lado do riacho Suzhou. À medida que a situação dos soldados chineses se torna mais desesperadora, desperta um patriotismo adormecido que inspira os cidadãos a ajudá-los.