Now that almost everyone has seen Kahaani and sung praises for the film I can take the liberty of pointing out the loopholes in the movie. No, I am not acting like a Hollywood loving snob here whom no Hindi movie can please. I liked Kahaani because it maintains the suspense till the end, has filmed Kolkata beautifully and above all has given us Bob Biswas. But despite the good things I couldn't ignore those mistakes that stood there, in my face, asking to be noticed.
Caution: There are spoilers so please don't read if you haven't seen the film, yet.
My first issue with the movie; why is there a need to show Vidya Bagchi's history? I am sure a lot of people would agree with that. Why doesn't the movie ends with a mysterious air around her character? Sujoy Ghosh could've given clues in the movie and let the audience find out her true identity. The flashback in the end is a complete killjoy.
The ex IB chief who has trained Milan Damjee, trains Vidya just in a year or two. The Ninja like moves that she makes in the end does not look like a work of two years' training. My logic is, why did Sujoy Ghosh show Vidya as the wife of the slain IB agent. She could've been an agent who was secretly being trained by Darshan Zariwala's character. No one learns to be a spy in a year.
In the scenes where Vidya is alone in her room, why is she still sporting that fake belly? I am sure that it wasn't convenient to carry it around and the super spy wouldn't mind putting it away for a while. Sujoy should have just shot her neck up.
Rana who is with Vidya like a shadow all the time doesn't even for a moment doubts her, accepted. But suddenly at the end he has a happy realization that she was using them to get to Milan Damjee. Rana's cute face made me ignore his folly for a while but then again, a folly is a folly.
When Khan sees Arnab Bagchi's resemblance to Milan Damjee why isn't he alarmed? Why doesn't he do a background check on Vidya? After all, she would've been married to Milan. Why aren't even Milan and his people interested to know why is she carrying his photo? Probably every one is too sure that he is just a look alike.
Spies don't randomly go on a killing spree. They won't kill a person until he is completely useless. Here a mastermind like Milan and the IB chief are not interested in getting the information out. They just killed Agnes for no reason at all. Was she that big a threat?
When the current IB chief is himself involved with the terrorists why does he himself go to Zariwala's house to pursuit him to join back? I am sure he didn't want him to. It could've just been a brief conversation over the phone.
I am sure that the counter to all these points would be 'don't think too much, just watch the movie.' But if I have to leave the logic at home why should I go and watch Kahaani instead of a Housefull 2? Think about it.