Раз в сто лет ангел смерти спускается в мир людей, чтобы исправлять ошибки правосудия, которые остались незамеченными для земных законов. Его новая оболочка — обычный смертный, который должен искать тех, кто заслуживает наказания, и отбирать души виновных. Все меняется, когда он встречает молодую врача, которая лечит людей, не разбирая, кто они перед законом и что они сделали в прошлом.
В Шанхае 1930-х годов царит атмосфера всеобщей нестабильности: город поделен между жестокими бандами, каждая из которых отстаивает свою сферу влияния, а на улицах то и дело вспыхивают стычки с участием вооруженных групп. Параллельно идет активное сопротивление японской оккупации, вспыхивают народные восстания, и каждый житель вынужден выбирать, на чьей он стороне в этой кровной борьбе.











