Unfunny & quite ugly. Hal is a super shallow guy who basically gets hypnotized to see people's inner beauty. He goes from picking on & laughing at women he finds repulsive to being attracted to them & viewing them as sexy and beautiful. The audience sees Paltrow one second as she is in real life (through the eyes of 'new' Hall), the next second as the overweight person she plays in the movie. It is, I guess, a message that we shouldn't judge people, but in trying to delivering that message, it actually feels like it's doing the opposite. It spares no length to make her excess weight the butt of every joke and both main male leads come off as cheesy hucksters. There is nobody or no thing worth rooting for here.