3.5 Very Good

Movie is awesome. The entire concept is so well picturised.