I don't want to write a long review. The film is very good, and the performances are wonderful. If I have any comment it's that the movie is two and half hours long, and it should be three. There is a lot in this movie, and it could have used more time to breath. But it is very, very, very good.