This is what it has all been leading to: who killed Stevie ( Nicola Walker)? And will the tortured yet dogged River ( Stellan Skarsgård) finally get the closure he needs? Will Stevie the ghost cease to be in River’s life? River’s investigation leads him to a system of immigration cases and everything starts to become clearer. Knowing the terrible truth, he must deal with the pressure of keeping his final promises to Stevie and do the right thing. For a police inspector, River isn’t the hardened stereotype we’ve come to expect. Emotional and poetic, River’s final scenes will have you in a mess of tears.