This movie is a masterpiece. Nothing less. I believe everyone should watch this film, but it takes a mature and an open minded person to understand the underlying messages. I think that is beautiful. Deep movies, those you don't fully understand at first are the ones the world needs more.