3 Idiots - Raju Hirani and Aamir Khan's new offering is a good movie.
It is light, entertaining and gives the right messages. In some sense, it is also one of the many forms in which art in our country is trying to convey the change in people's mindset.
The movie begins with 2 friends trying to meet their third one who has been missing for some time. And then the story moves back in time when they meet first time. Three engineering hostel roomies - Farhan Qureshi, Raju Rastogi and Ranchhoddas Chanchad become best friends during their studies.
The gag fest begins there. Non-stop. Some of them outrageous, some picked from many of the jokes / anecdotes - of these some are contemporary and some very old. At times, you laugh (and really loudly) and at times you can only smile. But the good part is that the message is always delivered.
There is that element of suspense built up in the middle of the story that is good. But the climax feels contrived and, therefore, slightly stretched.
Aamir is good but his role, as an all-knowing, cannot do anything wrong fellow, seems stretched after some time. Madhavan seems wasted in a rather small role. Boman continues his only-needs-change-of-heart villainy.
Who shines? Sherman Joshi in a more sensitive role, Kareen Kapoor in a small but great role and their Uganda-born Pondicherry educated enamored-with-marks classmate (I don't know the actor's name).
The movie has some fantastic campus scenes, great dialogues and locales. Raju Hirani continues his mission of spreading the right messages. This certainly looks in line with the earlier Munnabhai episodes. All-in-all, good watch.
Added later to post
The movie has elements of various sources from around the world. The ones I see obvious connections to - Earlier Munnabhai episodes, Taare Zameen Par, Kite Runner (the book), Forrest Gump