Indian culture interests Dave (Colin McGee). So he decides to work on its culture. Dave has a friend Jack (Manish Dayal) who is born in America but has roots in India. Jack joins Dave on his project on Indian culture. Mr. Murthy, a friend of Jack's father, offers them a place to stay. Initially Mr. and Mrs. Murthy are keen on taking Jack as their son-in-law, but noticing his American ways they prefer a local boy Vishal (Gopichand Lagadapati).
Mr. Murthy's daughter, Swapna, is also interested in Indian culture and hence decides to help Dave with his project. In the process of working both Swapna and Dave are attracted to each other before they finally fall in love. Whether Swapna and Dave will be successful in convincing the parents forms rest of the story.