
In post-war Shanghai, idealistic law graduate Gu Yaodong becomes a policeman, only to face corruption and political turmoil. Caught between the Communists and Nationalists, he teams up with unexpected allies and sets out on a path of resistance, determined to fight for justice.

as Gu Yaodong

as Shen Qinghe

as Xia Jicheng

as Zhao Zhiyong

as Ding Fang

as Zhong Baiming

as Wang Keda

as Yu Datong

as Gu Yaodong's Mother

as Gu Yuexi

as Yang Kui

as Li Qishen

as Chief Kong

as Hu Zhongqi

as He Zuxing

as Yang Fuduo

as Xiao Wang

as Shao Baichen

as 钟夫人