This is a flawed movie about flawed people. It is refreshing to see a film that doesn't sugar coat life. Anne Hathaway's performance was excellent. The entire cast was top-notch. A movie about people skittering on the edge that doesn't try to be edgy or melodramatic. The potential flaw is in the wedding performance aspect of the movie. The movie tries to create and bring the viewer into the ambiance of a real wedding experience, with the extended cast of anonymous characters and the music and the speeches. The problem is that the viewer remains too much of a spectator; the movie fails to give the viewer an avenue to be a participant. This is where an element of boredom sets in. But definitely a movie worth watching.