Only the River Flows takes place in 1990s China, where three murders shake the quiet town of Banpo. Ma Zhe, the head of criminal police, is tasked with solving the case. With a mysterious bag found by the river and conflicting testimonies, Ma delves deeper into the darkness of human nature, questioning everything as the case stalls. The film explores themes of doubt, moral decay, and the complexities of justice.