The film is fun to watch, but the end just left me with a distaste. The message of the main character is supposed to be "don't judge me" for breaking gender roles, but he does this by judging and shaming others -- for being short, for falling in love with someone younger or of the same sex, or for learning the language of one's crush. It's not just the main character that shows intolerance -- the making fun of Muslim stereotypes was distasteful for me (am neither Muslim nor Hindu). Basically the beginning and middle of the film is great but the last part with the ubiquitous monologue is a disappointment.