Margot at the Wedding is an Americanized version of a Ingmar Bergman film thats kind of like sticking your head in a vice and then swallowing a potion made from the effluvia that runs off the crushed dreams of an abused childhood. Its all angst and pain and bitter regrets spat out between two sisters who viciously envy each other. Margot (Nicole Kidman) is a mentally unstable writer with a sexual fixation on her pubescent son. Pauline (Jennifer Jason Leigh) is a middle-age English professor who sits in a fetid bathtub of failure and remorse. Shes getting married to Malcolm (Jack Black), a man who she thinks is beneath her, and who generally agrees with that sentiment. During the course of a horrific weekend of allegations and admissions of past and present affairs, mental illnesses, statutory rapes and incidents of incest, a story surfaces, told in lies, misunderstandings and arguments. If you can tolerate microscopic analysis of unpleasant but painfully human characters, and 90 minutes of nearly nonstop dialogue doesnt scare you, Margot may be the film for you. Its certainly brilliantly conceived, shot, written and acted, but its also designed to be unpleasant. But, of course, the best medicine tastes bad going down.