Deepa Mehta's second element, "Earth" clearly shows her maturity as a director. She has really worked on the overall aspects of film-making and make it more presentable to a wider audience, as compared to "Fire". Like music, for instance. A R Rahman is clearly the best performer in this film with excellent scores like "Rut aa gayi re" and "Banno".
I felt, this film mainly focuses on the character of Dil Navaz (brilliantly enacted by Aamir Khan) ... a person who turns from a cheerful, romantic and simple common man to a person who becomes violent and villanious in his hatred for a sect of people. The 1947 partition riots is an example of a social upheaval that can trigger such a change in a person. As the character says, we all have a lion encaged within us and the day the cage breaks open, God only can save us from the aftermath.
Aamir Khan is astonishing in his performance. He is gaining considerable mileage as a class actor ( a rarity in Hindi commercial film industry ) because of his recent pick of movies and definitely "Earth" marks a high point in his career graph. The different shades of emotion Dil Navaz undergoes through the film are effectively communicated through his face, articulation and body language. The climax scene is particularly memorable. Nandita Das and Rahul Khanna have given able support. The little girl Maia Sethna as "lenny" is also very promising. The direction has been very controlled and Deepa handles the events beautifully with excellent cinematographic support.
To sum it up, Earth offers an excellent viewing experience to all and makes the audience really "feel" for the victims ( both physical and mental ) of such events in World history as the India-Pakistan partition.