Excellent performances making the film look too good.Aamir plays the role of a tourist guide with firm perfection in the 1st half while 2nd half shows the gradual change in his role with a maturish look to it.Kajol does well as a blind girl or the girl lost in Rehan's(Aamir) love.Junior Rehan looks cute and sweet.Rishi Kapoor does nice supportive job.Direction is quite good.Action scenes could had been much better.Climax could had been shot even more dramatically then it was.Songs are excellent and goes on well with film.Overall,a film that makes u laugh,touches ur heart and makes you cry too.I will give it 4.25 out of 5.