This movie proved that Kahaani (i.e. the first one) has a Kahaani (story) written by the brilliant novelist Advaita Kala and a good screen play but this Kahaani 2 has a good screenplay (a bit unrealistic) only. A good story always carries a soul. You can feel that soul in the first movie (i.e.Kahaani). Being a novelist myself, I would say (and you will agree) that Kahaani 2 does not have that soul. Without that soul of the story even a good screenplay look scattered. Other than this Vidhya Balan proved that she can carry a movie on her shoulders. Arjun Rampal was just a traditional police officer. Everybody else also did just a routine job.