
Only the River Flows
Ma Zhe (Zhu Yilong), a dedicated police detective in a rural riverside town in 1990s China, wants the string of brutal murders solved properly, not just closed. When his superiors push for a quick result, a suspect is arrested and his colleagues celebrate, but a few clues keep pulling him back to the case alone. Wei Shujun films the town in damp, murky light and lets the unease build slowly.
Hou Tianlaias Chief of Police
Tong Linkaias Xie
Kang Chunleias Madman
Wang Jianyuas Xu Liang
Moxi Zishias Wang Hong
Liu Baishaas Qian Ling
Cao Yangas Granny Four
Zeng Qias Ting
Huang Junas Zhao
Yan Hexiangas Man with Glasses
Meng Xiangliangas Lieutenant Yan
Fang Zizhenas Trace Evidence Examiner
Li Zhengas Crime Scene Photographer
Peng Yanas Forensic Expert
Yun Pengas Forensic Expert
Jin Fengas Deputy Chief of Police
Yang Guoguangas Instructor
Li Guanghuaas Associate Instructor















