Will Darcy (MARTIN HENDERSON) is an American hotel developer who's traveled to India to research a possible acquisition. Accompanying him is Kiran Bingley (INDIRA VARMA) and her brother -- Will's best friend and English barrister -- Balraj (NAVEEN ANDREWS) who's taken them to the small town of Amritsar. He's there to meet Jaya Bakshi (NAMRATRA SHIRODKAR), one of four daughters to Mr. and Mrs. Bakshi (ANUPHAM KHER & NADIRA BABAR) who are eager to marry off their girls including Lakhi (PEEYA RAI CHODURI) and Maya (MEGHNAA KHOTARI).
Much to Mrs. Bakshi's dismay, their remaining daughter, Lalita (AISHWARYA RAI), is in no hurry despite her beauty drawing many suitors such as Mr. Kholi (NITIN GANATRA), a transplanted Indian who's fully adopted the American lifestyle living in California. Will and Lalita end up being paired together at party and initially clash, mostly because she think he's an arrogant American who looks down on her country, people and lifestyle. He tries to prove her wrong, but it's to no avail.
To keep her sister company, Lalita travels with her and the three foreigners to check out the hotel property, but she and Will still don't get along although there's an obvious attraction between the two. That's tested when vagabond Johnny Wickham (DANIEL GILLIES), one of Will's former employers and son of the Darcys' nanny, shows up and seems to sweep Lalita off her feet, although she may just be trying to make Will jealous.
With Mrs. Bakshi doing everything in her power to marry off her daughters, Lalita and Will try to overcome their differences and make a go of their budding relationship.