Loved it.
Well there's only a few threads on this film so far, and yet so much negative crap written already. So I feel duty bound to defend it.
This was a well-acted and confidently told tale. You somehow know from the outset that everything you've seen, short flashbacks included, will pull together into a satisfying conclusion.
I've seen some terrible films lately, and that may have influenced my rating of this. But I've gone 8/10.