Hey Ram (2000)
(Released: Feb 18, 2000)

Cast
Saketh Ram (Kamal Hassan) comes from a wealthy and educated South Indian family, and is curently touring Karachi, British India, in the company of his businessmen friends, Lalwani (Saurabh Shukla), and Amjad Ali Khan (Shahrukh Khan). Saketh goes to Calcutta to meet his beloved wife, Aparna (Rani Mukherjee). Then religious riots break out, and soon there are Sikh and Hindu gangs killing Muslims on sight, while there are Muslim gangs who kill non-muslims on sight, as well as rape and molest their women. Unfortunately, Aparna happens to be one of those women. Saketh is enraged, first at the muslims, then at Mohandas Karamchand Gandhi (Naseeruddin Shah), for advocating peace with the muslims, and soon he becomes involved with a revolutionary group of right-wing Hindu from Maharashtra who want to assasinate Gandhi. The British leave a bitter and divided India, and Saketh comes home, where his family get him married to Mythili Iyengar (Vasundhara Das). Subsequently, both of them leave, and re-locate to Maharashtra, where they meet with Maharaja (Vikram Gokhale), and are soon involved in plotting to assasinate Gandhi. Saketh Ram and Shriram Abhyankar (Atul Kulkarni) are entrusted with this task, however, Shriram has an accident, is paralyzed, and subsequently dies, leaving Saketh to complete the task of assasinating Mohandas, who will later be known as Mahatma Gandhi.