Середина 19 века. Маньчжурские китайские войска во главе с командиром тайпинов Ли Ксюченгом совершили поход на Шанхай. Хотя западные державы официально объявили о своем нейтралитете, британский консул в Шанхае идет вразрез с политикой своего правительства. Он сохраняет американского авантюриста Фредерика Таунсенд Уорда, чтобы тот поднял наемников-иностранцев в Шанхае против тайпинов. Уорд идет с тяжелыми потерями, а посколько среди них много британцев. то вскоре втягивается в восстание и британская армия. Лишь японские антиимпериалистическеи демонстранты поддерживают китайцев. Семейная драма разыгрывается на этом историческом фоне. После того, как многие китайские дома разрушены из-за небрежных обстрелов британской армии, убийства отца и дочери, оставшийся в живых сын клянется отомстить, но начинает видеть, что его настоящие друзья могут быть японцами.