The movie requires serious attention to follow the story line during the first 1/3 of the movie. As things begin to come to together, the movie was thought provoking. The make up was great and one of the parts which makes the movie but also draws away from the story is who is who in the make. There are some surprises in the credits at the end so do not miss them.
Overall the movie was good but not excellent. The lenght was long, thank good we went to see it in a super theater with very comfortable seats.