Cookies on FilmShelves
We use essential cookies to keep the site working. With your permission we also use analytics cookies (so we can fix what's broken) and advertising cookies (so the ads you see are more relevant). Read our privacy policy.
You'll still see ads on the free tier — rejecting just means they won't be personalised.

THIS IS THE STANDARD EDITION AND DOES NOT INCLUDE A SLIP COVER When a woman’s body is discovered on the banks of a river near a small town in southern China, it’s up to police investigator Ma Zhe (Zhu Yilong), working out of an abandoned cinema, to find the killer—but what at first appears to be an open-and-shut case turns out to be only the first layer of an ever deepening mystery, as Ma’s inquiry reveals the hidden life of the rural community. Based on Yu Hua’s short novel Mistakes by the River, Wei’s bleakly atmospheric tour-de-force neo-noir is laced with gallows humor and touches of the surreal, its grungy, low-contrast 16mm photography a hand in glove fit for its 1990s setting. “Visually entrancing… a mystifying gem. One of the best films at Cannes 2023.” —Frieze Trailer, Interview with Wei Shujun by Panos Kotzathanasis of Asian Movie Pulse
As an Amazon Associate and eBay Partner Network member, FilmShelves earns from qualifying purchases. These links may earn us a commission at no extra cost to you.

Only the River Flows (2023)
102 min
Dedicated police detective Ma Zhe is tasked with solving a series of brutal murders in a rural Chinese town. As pressure mounts from his superiors, a hasty arrest is made, but while his colleagues celebrate, several clues push Ma Zhe deeper into a desperate investigation of his own.