Only the River Flows é um filme chinês de drama e suspense policial dirigido por Shujun Wei e selecionado para o Festival de Cannes de 2023. A trama se passa na década de 1990, e acompanha Ma Zhe (Yilong Zhu), um chefe da polícia responsável por investigar uma série de assassinatos misteriosos em uma cidade rural da China. Trabalhando incansavelmente para solucionar o caso, Zhe não demora para prender um suspeito pelos crimes. Porém, ao descobrir novas pistas, o policial começa a aprofundar ainda mais sua abordagem, atentando-se mais à população da cidade e seus comportamentos ocultos em busca da verdade.