Director: Rajkumar Santoshi
Writer: Rajkumar Santoshi
Cast: Ranbir Kapoor as Prem Shankar Sharma and a statue (dual role)
Katrina Kaif as Jennifer Pinto (Jenny) prem’s love interest
Upen Patel as Rahul Jalan
Salman Khan as himself in coffee shop
Darshan Jariwala as Shiv Shankar Sharma (Prem’s father)
Mithilesh Chaturvedi as Mr Pinto (Jenny’s father)
Navneet Nishan as Mrs. Pinto (Jenny’s mother)
Smita Jaykar as Sharda Sharma (Prem’s mother)
Shyam Mashalkar as Raju Prem’s friend
Akul Tripathi as Kunnu Prem’s friend
Khurshed Lawyer as David
Ameya Hunaswadkar as Lakhan
Pradeep Kharb as Tony Braganza
Sanatan Modi as Tony’s father
Govind Namdeo as Pitambar Jalan rahul’s father
Dolly Bindra as mrs. Jalan Pitambar’s wife and rahul’s mother
Mohan V. Ram as Pitambar Jalan’s PA Sheshadri
Abhay Bhargava as Terror Tej Singh
Rati Shankar Tripathi as Bhairon Singh
Zakir Hussain as Sajid Don
Delhi Ganesh as Temple priest
Behzaad Khan as Jesus Christ (special appearance)
The film opens with a reporter entering into a small town that looks abandoned, with a statue that speaks (Ranbir Kapoor). The reporter asks the statue where the people of the town are, the statue then narrates the story behind it.
Prem (also Ranbir Kapoor) is a free-loader who, while helping his friend elope, meets a beautiful girl Jenny (Katrina Kaif). They both share the trait of stammering when they are emotional. In such a moment, the stammering Jenny induces a spontaneous stammer in Prem, which she misunderstands for mockery. Although this makes her dislike Prem initially, when she finds out his stammer is authentic, the two become friends. Prem eventually falls in love with Jenny, although she is oblivious to this and only considers him a friend. When he tries to tell Jenny his feelings, he finds out that Jenny is in love with her college friend Rahul (Upen Patel).
He then meets Rahul and finds out that Rahul loves Jenny more than his family, so helps them board a train to escape. However, Rahul disappears at the train station, and Jenny returns to Prem so Prem can help her find Rahul.
Rahul’s father, Pitambar Jalan, a politician, does not like Jenny and completely opposes a relationship between Jenny and Rahul, mainly due to the religious barrier, Jenny being a Christian and Rahul a Hindu. When Prem visits Rahul’s house for Jenny’s proposal with Rahul, he is insulted by Pitambar. Prem convinces his mother to let Jenny hide in their house while Jenny’s family search for her, but they are eventually caught by the police. Jenny lies that she and Prem are in love, to save Rahul’s name. While Prem corroborates Jenny’s lie, he gets emotional and spurts out his true feelings for Jenny, which Jenny mistakes for over-acting.
Prem and Jenny successfully go to a club where Rahul’s birthday party is being held so that Jenny and Rahul can be reunited and eventually convince Pitambar to support the relationship. Rahul then tells Prem that he and Jenny are going to prepare for the wedding in two days.
Unfortunately, a day before the wedding, Jenny gets kidnapped by Sajid Don (Zakir Hussain) who is seeking a ransom from Pitambar in exchange for her. Prem and his buddies find her in Sajid Don’s warehouse. A hilarious fight ensues between Prem and Sajid Don’s gang. Prem’s father, Shankar (Darshan Jariwala) joins the fight and Sajid Don, a wanted criminal, gets arrested.
Rahul and a contesting Pitambar tell the media that it was they who were the ones involved in the fight with Sajid Don, intending to buy a good name for Pitambar before the elections. On Jenny and Rahul’s wedding day, Jenny finds out that Prem actually gave consent to Rahul and Pitambar to publicize their false story. This and her past recollections of Prem’s selfless caring for her, make her realize that she truly loves Prem and that Rahul and his family are actually very selfish, and prompts her to become a runaway bride. Meanwhile, Prem, who is about to leave the town is stopped by a saint (Behzaad Khan), who asks him to guide to an address, further driving him back to the church, where he finds Jenny as the saint disappears and it is revealed that he was actually Jesus Christ. She is united with Prem and the two happily get married, in a small celebration at a marriage registration office.
The statue, in the beginning, reveals that the entire town is attending their wedding and asks the reporter to visit the registration office