Run time: 102 mins

Wei Shujun enriches the run-of-the-mill detective story with remarkable style in this scintillating Chinese neo-noir.


In a riverside town in rural China during the 1990s, Police Chief Ma Zhe is tasked with investigating the murder of an elderly woman. Although a suspect is soon apprehended, subtle clues lead Ma to probe further into the town’s hidden secrets and layers of social dysfunction, determined to uncover the full truth behind the crimes.


Shooting on aesthetically-perfect 16mm film, Wei increasingly blurs the line between the real and the imagined. Like the investigation itself, the meaning of Only the River Flows gradually finds its focus as the story progresses, leaving us staring into the same abyss the detective does. But the film ultimately lives and dies by its lead. Yilong Zhu gives a star-making performance, wandering through the frames in his leather coat smoking cigarettes like carbon monoxide is actually his oxygen, the trademark symbols of a weary cop who has worked too long and seen too much.


Involving, brilliantly visual and tantalisingly ambiguous, it’s a perfectly paced and compelling addition to the library of noir detective stories.


Monday 9th September
07:30 pm
Sunday 8th September
18:00
Monday 9th September
14:00
Friday 20th September
19:30
Tuesday 10th September
14:00
Tuesday 10th September
19:30
Wednesday 11th September
14:00
Wednesday 11th September
19:00
Monday 16th September
13:30
Tuesday 17th September
19:00
Thursday 12th September
14:00
Thursday 12th September
19:30
Friday 13th September
14:00
Sunday 15th September
18:00
Friday 13th September
19:30
Saturday 14th September
19:00
Tuesday 17th September
14:00
Wednesday 18th September
14:00
Wednesday 18th September
19:30
LAST FEW SEATS
Thursday 19th September
14:00
Thursday 19th September
19:30
Friday 20th September
14:00
Sunday 22nd September
18:00
Tuesday 24th September
14:00
Tuesday 24th September
19:30
Monday 23rd September
14:00
Monday 23rd September
19:30
Wednesday 25th September
14:00
Wednesday 25th September
19:30
Thursday 26th September
14:00
Thursday 26th September
19:30
Friday 27th September
14:00
Sunday 29th September
18:00
Friday 27th September
19:30
Saturday 28th September
19:00
Saturday 28th September
14:00
Monday 30th September
14:00
Monday 30th September
19:30