If you watch this movie in 2050 or 2005. Doesn't matter the heart of the movie was very subtle and on point, from direction to screenplay it's class and the casting was very good main cast SHAHRUKH KHAN ON HIS PRIME YEARS NO MATCH AFTER DEVDAS HIS FINEST PERFORMANCE TILL DATE even the female lead did extraordinary well whatever her name was but very good performance by her too the movie leaves you thinking about certain topics and society in India and abroad GOVARIKAR SIR DID OSCAR WORTHY DIRECTION IN THIS ONE BUT DIDNT GOT HIS DUES SADLY BUT HISTORY WILL REMEMBER THIS MOVIE FOR DECADES. I DONT REVIEW MUCH BUT HAVE TO DO FOR THIS ONE.