The movie is not your typical love story and unfolds a unique story. It grabs your attention quickly and leaves you with a lot of tension all the time.
A flavour of David Fincher's directing could be spotted. The filmmaking was engaging and gave life to some great scenes.
About the story part, I have to admit that I was fairly disappointed. It had a good start and the rest is a downfall. There were noticeable plotholes when Amy returned back home which triggered me a bit.