Putting aside attempts to figure out where the story is going, letting things just unfold before you, it's an entertaining and slightly twisted 94-minutes. There are plenty of tricks and turns up its sleeve to keep you glued to the screen and there have been many a blockbuster that tries to be mysterious and falls short, so any film that manages to keep you guessing, no matter the budget, is one that's really worth watching.