I liked this movie, but most likely because I can relate to it. A very 'feel good' production. It has a predictable Bollywood-like storyline. After watching the first 30 minutes, I could predict how the story was going to go. And, as expected there had to be a pretty woman (who looked very incongruous in a rural setting with her plucked eyebrows, boutique-style dresses) to keep the Hero interested. In spite of these flaws, this movie is definitely worth watching. The movie has several stereotypes, many of which are true (ignorant village leaders, caste-ism, etc), but others, like that of the dumb compliant villagers, are somewhat irritating. When Shah Rukh Khan wants build a dam, all the villagers stand around and help in an extra-ordinarily orderly manner. Indians are never this orderly ! I read some reviews calling this one of the best Indian movies ever...not true. Its a merely a good movie, not a great one.