Junoon is an extremely passionate film about love and war. This film is an epic story during the days before independence of India. Javed Khan (Shashi Kapoor) is a great warrior. Sarataz khan (Nasseruddin Shah) hates the Britishers like anything and often kills them in the name of riots. One day kills Ruth's father and is on the way to kill their entire family. Ruth (Nafisa Ali) is a simple english girl. Lala Ramjimal (Kulbhushan Kharbanda) who was a family friend of Ruth's family helps them escape and hides them in his house. Before the riots, Javed Khan, who was already married was deeply in love with Ruth. He decided to bring them all to his house. He did that and after some days, he asked Ruth's hand in marriage from her mother, Mrs. Mariam (Jennifer Kapoor). They did not agree but Javed was very stubborn. Finally in an arguement they decided that if the freedom fighters won Delhi then Ruth could marry Javed. Will Javed be able to win Delhi to win the love of his love?