I loved this movie but there are some choices made though that I do not agree with towards the end of the film so other than that it was masterfully done. I just have those different views but it doesn't take away from the brilliant way this movie was made.