Watched it mainly coz of Kangana and Vishal and was not disappointed. It has a good plot with nice acting by all three leading actors. Though the idea of love triangle seems monotonous but merging it with patriotism and world war 2 gave it a distinct character. Seeing Saif and Shahid together was also interesting given their history. And I wonder how Shahid and Kangana could be so in love in the film when they are constantly bickering in real life. Anyways. Locations are really beautiful. Vishal has been able to recreate a feel of the bygone era specially with the costumes. Music is nice too. Overall a movie worth watching.