Каждые сто лет ангел смерти спускается в мир людей, вселяясь в тело обычного смертного, чтобы вершить возмездие над теми, кто избежал наказания за свои злодеяния по земным законам. Его миссия строго регламентирована: он определяет сам, кто достоин смерти, и не подлежит сомнению ни в одном из своих решений, пока не оказывается в новой человеческой оболочке в Южной Корее 2023 года.
Действие разворачивается в Шанхае 1930-х годов, когда город фактически разделён между несколькими влиятельными бандами, устанавливающими свои жестокие правила на улицах. На фоне постоянных разборок, подпольной деятельности и массовых протестов против японской оккупации местные жители вынуждены бороться за выживание каждый день.











