I've been watching this movie by hoping to find a pretty and interesting story yet the story line wasn't good at all. The play of the actors weren't any better.
Of course Shahrukh Khan was there yet he wasn't enough to make this movie "credible" and interesting.
I've read that this movie was based on the novel of Flaubert "Madame Bovary" yet for me I didn't see it matching with the Indian mentality.
In general we buy movie to dream and have a good time, not to waste our time and change our mood into worse. I just can't understand how it could get such a "high" vote with an average of 6.8/10.
So it's the kind of movie you should run away & ignore because there is nothing to appreciate in it! You will just waste your time unless if you like "dark movie" with "strange and non sense story".