Would have been better as a mini TV Series. Too many loopholes and too rushed in the end. The characters have not been given enough room to grow, even important characters seem like passing references. Everything happens and works out too quickly without any proper explanation. And the narration in the background is really poor!
It felt as if the director just wanted to get over with the film himself and hence just put together a slapped up film.