3.5 Very Good

After a long time something comeup, which hold my intrest in Movie, Casting was perfect.... Wrong use of Amir Khan but he was still perfect....Great Screen Play and script