Having read the novel a few years ago, went and watched it at the London Film Festival. As much as I wanted to love it, it didn't blow me away. The pluses: The acting was good with a good enough cast. Satya Bhabha, Rajat Kapoor, Shahana Goswami and some others (Seema Biswas, for example) were terrific. Shriya, Siddharth, Soha Ali Khan, the usual crowd that you see in many recent Hindi/Tamil films, did their best and I couldn't really find too much fault with them, though I've seen them play the same characters in other films. The story itself is quite powerful The locales were well chosen and you could sometimes feel the vibe of Partition. The minuses: The music (background score) was staid. The screenplay and adaptation to the medium seemed to be the crux of the problems, though. Deepa Mehta (and Rushdie himself) seemed to stick to the book too closely, and weren't very adventurous. At many times it was pure narration, which seems a bit lazy as an adaptation. The film was also 2.5 hours long meaning they left out nothing at the cost of making it a bit boring. Everything was so literal that they lost out on the magic of the writing. Still a normally good film it will typically be marked controversial even though it really isn't. I was just hoping for some distinctiveness and style.