The movie deals with tensions between the two religious communities of Hindus and Muslims during the time of the Bombay riots.
Shekhar Mishra Narayan (Arvind Swamy), a Hindu boy and Shaila Bano (Manisha Koirala), a Muslim girl fall in love and want to marry, bt their families are against the same. Thus, they run away to Mumbai and get married. Thereafter they have twin boys, Kamal Bashir and Kabir Narayan and are leading a happy life. However, then comes December 6, 1992, when the Babri Masjid incident took place, leading to religious riots everywhere, including Mumbai. . During the riots, Shekhar's father and Shaila's parents decide to bury the hatchet and come to visit their children and were in the process of settling their personal differences when a fire breaks out, separating the family, with Shaila's parents and Shekhar's father killed instantly, and Kabir and Kamal nowhere to be found. All now fear the armed and angry mobs that are on a killing spree and spare no one.