This is one of the few Hindi films to take head on issues related with India's partition and succeed. 'Hey Ram' features an impressive performance by Kamal Hasan. His role is complex and its hard to see how anyone else could have done better. There are lots of religious metaphors subtly woven into the script. Naseeruddin Shah is a memorable eccentric Gandhi. Shahrukh Khan has a small role but impresses. The film is very violent and some parts are quite difficult to watch, so beware. The period detail is effective. Ultimately, the film makes a strong plea for tolerance but does so without strident moralizing. Highly recommended.
Overall 9/10
Overall 9/10