I had anticipated this film for a few months, and had extremely high expectations. I must say that it's an excellent film, though it had a few shortcomings, specifically a few scenes that were too damn long.Strongly recommended though...