First half was great, but quickly jumps the shark. That restaurant scene? Come on. So many plot holes. Cinematography and overall atmosphere is fantastic, but that can't save a dumb script.
It's basically revenge porn with beat by beat thriller cliches to help it plod along, with a completely unnecessary final 15 or so minutes.