In the 23rd year of the Republic of China (1934), Shanghai French Concession. A new type of drug called "Blue Angel" quietly flowed into Shanghai Beach, causing a series of bizarre murders. Pei Ye, the chief inspector of Chinese detectives, and Han Che, a foreign forensic doctor, were forced to join forces to trace the truth in the intricate network of forces. From the patrol house in the concession to the deep residence of aristocratic families, from dock gangs to foreign forces, a battle about power, betrayal and redemption unfolds in the fog.