Rancho (Aamir Khan) studiert Ingeneurswesen an einem Elite-College und doch bevorzugt er es, als Idiot abgestempelt zu werden. Der hochintelligente Student treibt seinen Professor Viru (Boman Irani) in den Wahnsinn, da er anstatt zu lernen lieber seine eigenen schrägen Ideen und Denkansätze entwickelt. Gleichgesinnte hat er in Farhan (Madhavan) und Raju (Sharman Joshi) gefunden, mit denen er sein Unwesen treibt. Als sich Rancho in die Tochter seines Professors, Pia (Kareena Kapoor) verliebt, versucht er sie und ihren Vater davon zu überzeugen, dass man auch stolz darauf sein kann, ein Idiot zu sein.