THIS IS NO DOUBT ONE OF THE GREATEST FILMS I HAVE EVER SEEN. There are so many people giving it 10 out of 10 and the rest are giving it 1 out of 10. This itself shows that you cannot trust the ratings of this film. It is a must see. It is like any other masterpiece of Aamir Khan and maybe even better. The comedy is great, the romance is pure and beautiful, the messages are deep, and it makes people aware of important history. A MUST SEE!