The latter informs Sanjana that Rohan's kidnapping is somehow linked to their past lives. Sanjana undergoes a past life regression where she sees herself as Geeta, a young Hindu girl in love with Iqbal, a Muslim boy. Her entire family, including her sister Chanda (who is none other than Neetu), has been killed by her uncle. Iqbal suggests that the only way Geeta can escape her death is by leaving Landi Kotal and settling down in Amritsar. Later, it is revealed that Iqbal's friend Aarif is the antagonist. His purpose is to separate the two lovers because he is a reincarnation of Durgam Sah, who decided to split the two many centuries ago.
Sanjana's next life is that of a Muslim girl, Salma who loves a young man named Ali. The latter leaves for war with his companion Rashid. When the war is over, everyone returns except for Ali. Rashid informs Salma that her lover has been killed. It is later revealed by a tawaif (Neetu's first birth) that Ali is alive and that Rashid planned to separate the two lovers. With this particular regression, it is also revealed that Rohan's younger brother Rahul is involved in his brother's kidnapping.
Sanjana's final past life is that of a young queen's maid named Paro. She is secretly in love with Raj Dutt while the Commander-in-Chief of Rajputana Durgam Sah also loves her. Durgam Sah asks her to marry him, or else he shall have Raj Dutt killed. She goes to him and confesses to have ingested poison so as to die untarnished by him. Watching her die, Durgam takes her to a psychic named Mantra, who reveals that due to the boon of Mirabai to Paro, the bonding of Paro and Raj Dutt is now unbreakable. They will be together forever in every life, to which Durgam replies that if there can be a reincarnation of Raj Dutt and Paro, he will also reincarnate. He asks Mantra to give him the power to remember everything regarding his current life so that he can continue to separate the two lovers in the successive lifetimes. Hence Durgam Sah, Rashid, and Aarif all have the same soul but different faces. Their only aim is to separate Sanjana and Rohan. The question remains: in which form did Durgam Sah take birth during the present life?
After going through all her lives, Sanjana decides to find out where Rohan is and who Durgam Sah has reincarnated as. She ultimately forms a plan and informs Neetu and a police officer about faking her death. Now declared dead by the doctor in front of ACP Singh and Neetu, it is shown that the new Durgam Sah is giving orders to his men to leave Rohan on his own as he will be dead in a few minutes. During the climax, it is finally revealed that ACP Singh is the new Durgam Sah. Sanjana recognises who ACP Singh is by a mark on his shoulder in a dangerous cat-and-mouse game. She then proceeds to wound him fatally. This breaks the cycle, and it is revealed that Sanjana and Rohan's souls will be together forever.
Rajeev Masand of CNN-IBN gave the movie 1.5 stars out of 5, noting that "Ambitious but seriously flawed, the film smacks of laziness in virtually all departments, and even Karisma Kapoor's earnest performance can't save the day. I'm going with one-and-a-half out of five for director Vikram Bhatt's 'Dangerous Ishq'. Plodding on for close to two hours and thirty minutes, this film will make you wish you'd knocked back a stiff one before taking your seat."[9]
The story of the film spans over a period of four centuries and tells four different stories set in different time periods. Supermodel Sanjana (Karisma Kapoor) and Rohan (Rajneesh Duggal), son of one of the nation's foremost business tycoon are a popular couple on the social circuit. When Sanjana decides against flying to Paris at the last minute for a lucrative modelling assignment, she does so, not just because she cannot bear to stay away from Rohan, but more importantly, because her instincts push her against going. Rohan gets abducted and the high-profile kidnapping creates chaos in Sanjana's life. The kidnappers demand 500 million. The police however believe that even paying the ransom will not bring Rohan back. Shortly after Rohan gets kidnapped, Sanjana starts hearing strange noises. She has visions of Rohan calling her Geeta. With all this happening, Sanjana realises that she can read Kashmiri even though she has never learnt it. She informs her doctor friend Neetu (Divya Dutta) about it, who in turns refers her to a psychiatrist.
The latter informs Sanjana that Rohan's kidnapping is somehow linked to their past lives. Sanjana undergoes a past life regression where she sees herself as Geeta, a young Gujjar girl who is in love with a Iqbal (Rajneesh Duggal), a Kashmiri Muslim boy. Her entire family including her sister Chanda (who is none other than Neetu) has been killed by her uncle. Iqbal suggests that the only way Geeta can escape her death is by leaving Landi Kotal and settle down in Amritsar. Later, it is revealed that Iqbal's friend Aarif (Arya Babbar) is the antagonist, whose purpose is to separate the two lovers because he supposes Geeta's family to be a collaborator and also because of he was Durgam Sah's third face who decided to separate the two many centuries back.
Sanjana's next life is that of a Muslim girl, Salma. Here again, she loves a young man named Ali (Rajneesh Duggal). The latter leaves for a war with his companion Rashid (Sameer Kochhar). When the war is over, everyone returns except for Ali. Rashid informs Salma that her lover has been killed. It is later revealed by a tawaif (Neetu's first birth) that Ali is alive and that it was all Rashid's plan to separate the two lovers. With this particular regression, it is also revealed that Rohan's younger brother Rahul (Ruslaan Mumtaz) is involved in his brother's kidnapping.
Sanjana's last past life is that of a young Indian celibate named Paro. She is secretly in love with Raj Dutt (Rajneesh Duggal). The Commander-in-Chief of Rajputana Durgam Sah (Ravi Kishan) also loves her. When she rejects his love and commits suicide, Durgam takes the help of a psychic named Mantra who reveals that due to the vardaan of Mirabai to Paro the bonding of Paro and Rajdutt is now unbreakable and that they will be together forever in their every life to which Durgam replies that if their can be reincarnation of Rajdutt and Paro then he will also reincarnate but in different form. He asks Mantra to give him the power to remember everything regarding his current life so that he can continue to separate the two lovers in the next lifetimes. That being said, Durgam Sah, Rashid, and Aarif all have the same soul, but different faces. Their only aim is to separate Sanjana and Rohan. Now the question remains: in which form did Durgam Sah take birth during the present life?
After going through all her lives Sanjana decides to find out where Rohan is and who is today's Durgam Sah. She ultimately forms a plan and informs her friend Neetu and a police officer about faking her own death. Now declared dead by the doctor in front of ACP Singh and Neetu,it's shown that the new Durgam Sah is giving orders to his men to leave Rohan on his own as he will be dead in few minutes.During the climax, it is finally revealed that ACP Singh (Jimmy Sheirgill) is the new Durgam Sah. In a dangerous game of cat-and-mouse all is revealed and at the film's climax, Sanjana is able to recognise who ACP Singh really is by a mark on his shoulder. She then proceeds to fatally wound him. This breaks the cycle and it is revealed that Sanjana and Rohan's souls are able to be together for ever.