This movie could have been so much more... there were some scenes that were absolutely stunning, others that would look stupid in a school play.

I had severe problems with 1. The inconsistent pacing (try watching a 3.5 hr movie without a break in a cold theater after a large Coke). The first half rambled on endlessly without songs. Then, just as the second half seemed to acquire momentum, a song would come along to slow things down. 2. The dialogue, which plumbed new depths of imbecility and obviousness in some scenes (whereas others were extremely well-written). 3. The fact that the film raises so many more questions than it resolves. Which is not necessarily a bad thing by itself but the issues were raised haphazardly and without structure.

But, the movie has been made with obvious passion and sincerity by people who feel strongly about the problems facing India. The cast (including, surprise! Shahrukh) deliver good performances and the music is eminently hummable. I'd rather watch a failure like this (and it is a failure, even though I gave it a 7) than 90% of the bilge that Bollywood produces.