This is the story of wronged and misunderstood Arvasu (Milind Soman), a brahman by caste, who has become a performing actor. He loves Nittilai (Sonali Kulkarni), who reciprocates his love, but seeks approval of her father and her village's elders before marrying him. Arvasu's brother is Parvasu (Jackie Shroff) who has been conducting a major prayer ceremony to appease Devraj Indra (Amitabh Bachchan) so that their region may get rain. Arvasu's father is Raibhya (Mohan Agashe), who dislikes both his sons, and wishes that he cremate them before his death. Raibhyu, suspects Vishaka (Raveena Tandon) Parvasu's wife, of having an illicit affair with Yarvaki (Nagarjuna), and detests her. Yavarki loves Vishaka, but left her to worship and pray to Devraj Indra for 10 years, and on his return found her married to Parvasu. Parvasu married Vishaka, lived with her happily for 3 years, before leaving her to conduct the prayer ceremoney for Devraj Indra. On finding that Vishaka has met with Yavarki, an engraged Raibhya summons a Brahm Rakshas, a demon (Prabhu Deva) to kill Yavarki. The demon does so, and Arvasu has to cremate him; this delays his appointment with Nittilai's dad and her village elders, and as a result she is married to someone else. When Parvasu hears of the death of Yavarki, he kills his father, and subsequently blames Arvasu for this and has him badly beaten up and left for dead. When Nittilai hears of this, she comes to the rescue of Arvasu, and finds that she is being hunted by her husband and herbrother, who will kill her on sight. Sutradhar (Raghuvir Yadav) arranges an act to entertain the Devas, and as a result Arvasu goes berserk, Nittilai exposes herself and is killed by her husband; Parvasu admits failure and cremates himself. Thus one by one, whoever, was close to Arvasu is dead. Finally appeased, Devraj Indra appears, and Arvasu is allowed a wish of his choice. The only thought in Arvasu's mind is to bring Nittilai back to life, but will Devraj Indra turn history around and help Arvasu?