Excellent Action (8/10) Very Interesting Plot ( 8/10) A smart end (7/10) From artistic point of view : Yes , we have seen it many times before (4/10) Actor performances : Excellent 8/10 ( Sandra Bulock 8 , John Malcovich 8) Effective direction : 7/10