WOW. This is easily one of the best films i have seen this year, period. My colleague told me about it and seeing that it was an Aamir Khan production, why in my right mind would I miss it? Terrific acting performances by everyone, and those who saw the gigantic hit Dangal wouldn't be too surprised by the stunning performance by the young newcomer Zaira Wasim! Also an amazing performance by the actress who played her mother. And of course, the ever so powerful Mr. Aamir Khan plays an eccentric, sort of creepy but hilarious character which is the complete opposite of his last outing. The way he disappears into each and every one of his characters is beyond greatness. The film has it all- it's really emotional (I'm not Indian so maybe I'm not used to emotionally strong films but this one really had me crying...), it's entertaining, funny, and just not even a single part of the film dragged. Wonderful gem of a film! Must watch!