I saw this movie while I was in India last week. It is a good movie altogether, all in Hindi - which of course I don't understand - and it lasts for 3 hours - which is very long for a European viewer. Anyway, the story is good and complicated unlike some other Bollywood movies but it is worth to see the most of the characters lives to understand and appreciate it. The actors are excellent and will keep you interested in the movie from the beginning to its end. I only wish Bollywood would add English subtitles, that would bring more viewers in the Indian cinema theaters, and more interest from the entire cinema world to the Bollywood movies. This genre deserves some recognition worldwide.