En Chine, dans les années 1990, trois meurtres sont commis dans la petite ville de Banpo. Ma Zhe, le chef de la police criminelle, est chargé d'élucider l'affaire. Un sac à main abandonné au bord de la rivière et des témoignages de passants désignent plusieurs suspects. Alors que l'affaire piétine, l'inspecteur Ma est confronté à la noirceur de l'âme humaine et s'enfonce dans le doute... « ONLY THE RIVER FLOWS se défait du code du polar pour explorer d'autres voies. Avec bonheur. » (Mohamed Berkani, Franceinfo Culture)