Hey Ram movie begins at present day with Saket Ram (Kamal Hassan), an 89-year-old South Indian Brahmin who is dying. The scene reverts to the past as Saket remembers the 1940s, when he and his good friend, were archaeologists working together under their boss, Mortimer Wheeler, in Mohenjo-daro (Indus Valley Civilization) in Karachi. Relations are pleasant between the Indians and the English, and Saket and Amjad do not approve of Partition and the creation of Pakistan.
Aparna Ram (Rani Mukerji), Saket's simple Bengali wife, is a school teacher. She lives in Calcutta in...