A good story marred by botched up, hurried and unimaginative climax. Everything is so perfectly well set, the tone, production design, characters, environment, direction, acting but in the end suddenly it spirals out of control, the direction suddenly becomes hurried and lackluster diminishing all the effect movie had created before the climax.