I have no idea why this movie has so many bad reviews and isn't widely known.
Fantastic acting, fantastic direction, fantastic casting, all in all a great mystery.
Couldn't see the twist coming even when it was staring at us since the beginning.
They could've avoided the love angle but it is handled carefully and is very small part.
Give it a chance and you'll like it :)