Im ländlichen China der 1990er-Jahre wird die Leiche einer älteren Dame an einem Fluss gefunden. Ma Zhe, Chef der Kriminalpolizei, leitet die Morduntersuchung, die schnell zu der Verhaftung eines offensichtlich Tatverdächtigen führt. Allerdings kommt es Ma Zhe merkwürdig vor, dass seine Vorgesetzten ihren Fahndungserfolg aufdringlich allen mitteilen wollen. Das bringt ihn dazu, noch tiefer in den Fall einzusteigen und das dubiose Verhalten seiner Kollegen näher zu untersuchen. Ein Indiz leitet ihn auf einen labyrinthischen Weg – gesäumt von Leichen und voller eigenartiger Begegnungen. Wei Shujuns stilvoller, regendurchnässter und anspielungsreicher Neo-Noir-Thriller "Only the River Flows", der auf der Kurzgeschichte Mistake by the River von Yu Hua basiert, führt zurück in das China der 1990er-Jahre – einem Land im Umbruch zur Zeit des umstrittenen Baus der Drei-Schluchten-Talsperre. In atmosphärisch dichten, von Verfall und Morbidität getränkten Bildern entfaltet sich eine raffinierte, spannende und humorvolle Story, in deren Mittelpunkt der zweifelnde und kritische Ermittler Ma Zhe (Zhu Yilong) steht.