Disapointed
I was disappointed with "Heaven on Earth". I recall reading somewhere that with this movie Mehta's intention was to show what the immigrant experience was like in Brampton and that she herself was unaware of the Punjabi community in Brampton as she had resided in downtown Toronto all her life. While I am sure Mehta did her research of the "Brampton Punjabi" experience, her lack of familiarity comes through and ultimately makes the movie fall flat.
The movie starts out strong with some beautiful filming in India. However, as soon as the character Chand lands in Toronto, the scripting and acting becomes weak. While many aspects of her new family ring true, the scenario and setting aren't believable. For example, the scene where Rocky first abuses his wife just doesn't seem likely. I know a real-life Rocky and Chand and the nuances of such a relationship aren't explored. I also don't particularly like the domestic abuse angle the movie takes. I am not saying domestic abuse does not happen in the Indian community and that it's not a valid story to tell. I think the movie could still have shown the misogyny present in Indian culture and how it's exasperated in the immigrant experience, without having to boil down into the stereotypical "he hits her".
I particularly loved the filming of the couple at Niagara Falls in winter, showing the awkwardness of her bundled up in a big parka wearing traditional Indian clothes. The feeling that those shots created should really be where the movie had gone. She should have shown Brampton for its full glory; Brampton should have been a character in the movie. Being a sub-urban development outside of Toronto with a large Punjabi population, who have really melded the Punjab into their Canadian experiences.
And ultimately the whole magic/cobra thing was a big risk which failed. One of the end shots was cool where she had the cobra around her and was proudly proclaiming her innocence – but that shot didn't justify a confusing (and unsatisfying) plot twist.
Love her work and hope her next movie is better.