Overall thought the film was interesting.
However, the film is too damn long. It has some amazing scenes and sequences, but it gets bogged down. 3 hours! Trim the sequences of the characters shuffling about, awkward stares, and the wedding sequence and its easily a better movie.