3.5 Very Good

I personally liked this movie. in fact i tend to like this kinda movies. It has its good and bad like all the other movies but i really liked some of the ideas. Concept is pretty good and characterization is nice also.