This movie could have been great but it went off the rails near the end. There are so many other ways to show the effects of greed and class discrimination. Also there were a number of loose ends never tied up or characters and situations that were completely unnecessary and their story was never developed. The first two-thirds of the movie was excellent the last third was ridiculous.