Plot is very good but there are so many films of around similar type. Cast performance of John Abraham is good but it is difficult to understand wheather he is crying or laughing.Role of Shiv Sharma( I dont know his name) is very good but sometimes I felt irritated for Karamjeet Kaur.She is an RAW officer but she cant protect herself without JA. Sound tracks is not so good. Cinematography is very good.