Hum Dil De Chuke SanamNandini (Aishwarya Rai Bachchan) is the daughter of Pandit Darbar (Vikram Gokhale), a renowned proponent of Indian classical music. Into this carefree life enters Sameer (Salman Khan), a young man who wants to grasp the intricacies of Indian classical music under the guidance of Pandit Darbar. Sameer stays with the Darbar family and Nandini is forced to give up her room to Sameer. Nandini takes a dislike to Sameer, and the two play pranks on each other, but soon realise they are in love. Their love blossoms around weddings, festivals and family get-togethers. One day the pair are caught rehearsing their wedding vows and dreaming of their future together by Pandit Darbar, who becomes furious with them as he has already planned Nandini's wedding with Vanraj (Ajay Devgan). Sameer is banished from the household as Darbar has quit singing because of Nandini being impure. Sameer is asked never to meet Nandini again. Sameer does not leave India immediately. He stays in town and writes letters to Nandini asking her to join him, but his letters do not reach her in time. Nandini reluctantly goes through the marriage with Vanraj, who had fallen in love with Nandini during her cousin Anu's (Sheeba Chaddha) wedding Salman Khan as Sameer Rossellini Ajay Devgan as Vanraj Aishwarya Rai as Nandini Durbar Zohra Sehgal as the Grandmother Vikram Gokhale as Pundit Durbar Smita Jaykar as Amrita Rekha Rao as Kamna Kenny Desai as Bhairaon Sheeba Chaddha as Anupama Kanu Gill as Vanraj's mom Rajeev Varma as Vikramjeet Vinay Pathak as Tarun Helen as Mrs. Rosselline