3 idiots in my opinion is the best Indian movie.There is not a single moment in this movie which cannot be praised right from the start till the end the movie is just fantastic be the acting the screenplay the direction the dialogues everything is just perfect it is that kind of a movie that you can watch again & again without getting bored aamir khan is just fabulous his acting as rancho is superb also the movie gives you a really strong message about friendship and education it has all the elements romance comedy drama everything "YOU CAN ENJOY THIS MOVIE ANYTIME ANYWHERE"