Run time: 139 mins

Unresolved murder cases and unresolved relationships inter-tangle in Korean master Park Chan-wook’s terrific police procedural thriller.


After finding the body of a 60-year-old man at the bottom of rock face, detective Hae-joon is perplexed when the deceased’s widow Seo-rae appears remarkably calm upon hearing the news. As Hae-joon follows the lines of investigation, aided by his hotheaded young partner Soo-wan, he begins to unearth suspicious details about the case. But when the married Hae-joon sparks an unexpected connection with Seo-rae, he finds himself struggling to manage his infatuation with the mysterious young woman.


Packed with the director’s usual blend of jagged humour and offbeat violence, this understated noir-style romance is a completely hypnotising affair. Park deploys pretty much every eye-catching directorial trick in the book; beautifully staged locations, spectacular camerawork and a fiendishly clever score, all wrapped up in increasingly twisty narrative. And at its centre are two outstanding performances from Tang Wei and Park Hae-il that give huge emotional weight, scratching away layers of emotion as the film circles around its wider mystery.


A strikingly romantic and powerful return from Park which delivers from every frame.


Wednesday 14th December
07:30 pm
Saturday 3rd December
14:00
LAST FEW SEATS
Saturday 3rd December
19:00
Sunday 4th December
18:00
Friday 9th December
14:00
Monday 5th December
14:00
Tuesday 13th December
19:30
Wednesday 14th December
14:00
Sunday 18th December
18:00
Monday 5th December
19:30
LAST FEW SEATS
Tuesday 6th December
14:00
LAST FEW SEATS
Monday 12th December
19:30
SOLD OUT
Tuesday 6th December
19:30
Wednesday 7th December
14:00
Wednesday 7th December
19:30
Thursday 8th December
14:00
Saturday 10th December
14:00
Friday 23rd December
14:00
LAST FEW SEATS
Saturday 10th December
19:00
Thursday 15th December
14:00
Sunday 11th December
13:00
Tuesday 20th December
14:00
Thursday 22nd December
19:30
LAST FEW SEATS
Sunday 11th December
18:00
Friday 16th December
14:00
Tuesday 20th December
19:30
Tuesday 13th December
14:00
Thursday 15th December
19:30
Friday 16th December
19:30
LAST FEW SEATS
Wednesday 28th December
19:30
Friday 30th December
19:30
Saturday 17th December
14:00
LAST FEW SEATS
Saturday 17th December
19:00
Monday 19th December
14:00
Wednesday 21st December
14:00
Friday 23rd December
19:30
SINGLE SEATS
Saturday 24th December
17:00
SINGLE SEATS
Wednesday 21st December
19:30
LAST FEW SEATS
Thursday 22nd December
14:00
SINGLE SEATS
Wednesday 28th December
14:00
Thursday 29th December
16:30