It was an amazing movie. After looking at all the 1 star reviews it is easy to see that the people who dont like the movie are either too stupid to understand a great plot with intense depth, or they are snowflakes who find a movie racist.. either way, it was perfect and I loved it!!