I won't forget the three idiots. Despite of it being fun, it's got some moral lesson in it. The story is about three boys who just meet in college and end up becoming friends. One of them is a genius while the rest have passion in other fields but they end up doing engineering to fulfill their current parent desires.
Along the way, they collide but friendship later on becomes very stronger. There's also this guy, I can't recall the name but he was so much into cramming and in the whole school, he'd gained some good reputation on how clever he was. A lot of things happen along the way and the genius guy end up being the best scientist. The movie is generally awesome and many a times am slwsyd finding myself repeating it over and over again. Its Indian but has got some English subtitles.