Akshay Kumar and Vidya Balan is the heart of the film. But I feels like Vidya Balan gets more screentime and importance in the film. Tapsi and other do well as a supporting role. For me the story could have been better. I mean to say that it lacks original version of the story. I mean don't show anything by giving it a patriotic tag.