Shekhar (Arvind Swamy) is the son of an orthodox Hindu Narayana Pillai (Nassar) living in a coastal village in Tamil Nadu. A journalism student studying in Bombay, Shekhar visits home to be with his family. On one of his return trips, he notices Shaila Banu (Manisha Koirala), a Muslim schoolgirl in the village and loses his heart to her. Initially shy, Shaila seeks to distance herself from Shekhar, but after frequent run-ins, and days of pursuit, Shaila begins to like Shekhar. Eventually, they both fall in love. Shekhar meets Shaila's father Basheer Ahmed (Kitty) and reveals he wants to marry her. Basheer throws him out, citing difference in religions. Shekhar reveals his interest to his father Pillai, who becomes angry, meets Basheer and gets into an abusive argument with him. Upset with rejection from both families, Shekhar leaves the village and returns to Bombay. Through Shaila's friend, he sends her a letter and a ticket for her to travel to Bombay. Did she visits Bombay? Do they get merry? What happens in Bombay? Watch this super hit musical movie for rest of the story.