3.5 Very Good

It's a pretty nice film. Haven't seen a good movie like this since Raaz 2 in January.