Farhan Qureshi (R. Madhavan), Raju Rastogi (Sharman Joshi), Ranchoddas Shamaldas Chanchad "Rancho" (Aamir Khan) are three engineering students who share a room in the residence of Imperial College of Engineering (ICE). Farhan is studying engineering to pursue his father's wishes over his own wish — to become a wildlife photographer. Raju is studying to raise his family's fortunes. On the other hand, Rancho pursues the study of engineering for his passion in machines and devices. Rancho believes that the success in studying is not achieved by solely memorizing the materials and definitions given by the textbooks or professors, but by understanding and applying the concepts. However, this different approach is sneered by the faculties, including the dean of the college, Professor Viru "Virus" Shahastrabuddhe (Boman Irani). In contrast, Virus' favourite student, Chatur "Silencer" Ramalingam, (Omi Vaidya) believes in mindless memorizing over understanding, in order to reach his goals of corporate and social status. Meanwhile, Rancho falls in love with Virus' medical student daughter Pia (Kareena Kapoor) when he, Raju and Farhan accidentally crash her sister's wedding banquet in attempt to obtain a free meal, which infuriates Virus. Virus labels Rancho and his friends as "idiots" and attempts to break up Rancho's friendship with Farhan and Raju. Things further escalate when the three friends, who were drunk, broke into Virus' house at night to allow Rancho to propose Pia, and urinated on the front door before running away. The next day, Virus threatens to rusticate Raju unless he squeals on Rancho. Not wanting to betray his friend or let down his family, Raju attempts suicide by jumping out of the window and ending up paralysed. Following his recovery, Raju discards his fear of the future and takes a frank approach in an interview for a corporate job, while Farhan decides to convince his parents to allow him to pursue his love of photography with a Hungarian photographer. When Virus discovers that Raju successfully obtained an offer, he plans to prevent Raju from getting the job by writing an exam that will fail Raju. When Pia learns his plan, she decides to help Rancho and Farhan by providing them with the keys to her father's office. However, Virus catches them and expels them on the spot. Pia angrily confronts him, revealing that his son, Pia's brother, committed suicide when he could not get into ICE, like Virus demanded, even though he had no interest in Engineering. At the same time, Pia's pregnant older sister Mona (Mona Singh) goes into labour. A heavy storm cuts all power and floods the streets, making it impossible for the ambulance to reach Mona, and Pia is stuck at her hospital, where she had fleed. Over phone and webcam, she instructs Rancho to deliver the baby in the college common room via VOIP. After the baby is apparently stillborn, Rancho resuscitates the baby by leading the students in saying "All is well." Virus reconciles with Rancho and his friends, and allows them to stay for their final exams.
Their story is framed as intermittent flashbacks from the present day, ten years after Chatur bet to become more successful than Rancho. Having lost contact with Rancho, who disappeared during the graduation party and went into seclusion, after five years, Raju and Farhan begin a journey to find him. They are joined by Chatur, now a wealthy and successful businessman, who joins them, brazenly confident that he has surpassed Rancho and also looking to seal a deal with a famous scientist and prospective business associate named Phunsukh Wangdu. When they find Rancho's house inShimla, they find a completely different Rancho (Jaaved Jaffrey). From him they come to know that their friend was a destitute servant boy "Chhote" who loved learning, while he, the real Rancho, disliked study. After seeing the boy's intelligence, the family agreed to let the servant boy study in Rancho's place instead of labouring. In return, the real Rancho would pocket the qualifications and after graduating, the servant boy will cease all contact. The real Rancho reveals that Chhote is now a school-teacher in Ladakh. At the same time, they find out that without Rancho, Pia decided to marry the same price-obsessed banker that Rancho initially talked her into dumping, and they go to rescue her from the wedding.
Raju and Farhan find Pia and arrive in Rancho’s school. Pia and the fake Rancho rekindle their love, while Chatur mocks Rancho for becoming a school teacher. He asks Rancho to sign on a "Declaration of Defeat" document. When Rancho's friends ask what his real name is, he reveals that he is actually Phunsukh Wangdu himself. Chatur finds out about this and is horrified; he accepts his defeat and pleads his case with Phunsukh to establish the business relationship he was after.
For me , kalau nak bagi rating , aku bagi 5 stars because filem nie banyak sangat pengajaran boleh dapat.
Yang pertama , jangan suke kecikkan hati orang .Then , kene berusaha sedaya mungkin.
Ok , itu je aku nak tulis . And last but not least , ALLZ IS WEL!!
SayCheese :D