Trovato in un bidone della spazzatura, abbandonato dai suoi genitori biologici, un giovane cresce fino a diventare un assassino, rapitore e stupratore pagato (Anil Kapoor). Una delle sue vittime di stupro è Jyoti (Juhi Chawla), che viene violentata il giorno del suo matrimonio con uno sposo medico. Con la vita rovinata, non sposata, decide di convincere il suo stupratore a sposarla e va a vivere nel suo quartiere. Ma il suo stupratore non la sposerà, tuttavia lei continua a perseguire il suo obiettivo e, dopo aver finto una gravidanza, lo convince a permetterle di andare a vivere con lui - tra le rovine, senza tetto. Presto inizia a trasformarlo, con notevole successo. Lo chiama Deepak, in modo che abbia un nome con cui gli altri possano chiamarlo. Deepak riceve un contratto per uccidere Kaameshwari (Rohini Hattangadi) da Jaikal (Amrish Puri).