It is the best movie by Rajkumar Hirani. Amir Khan played the role of college student along with Kareena Kapoor, Sharman Joshi, R. Madhavan. It is based on Rancho played by Amir Khan, and his intellegence and mischievous actions in college. I like the scene where it is the first day in the engineering classroom for Rancho, where professor asks him the bookish defination of Machine and he smartly answers him in a funny correct way. There are many more scenes to describe, but I would rather suggest you to watch it personally as it is the best movie ive ever watched. Its a family watch movie, so one can sit with his family and enjoy the movie: "3 Idiots".