A masterpiece without a doubt. It gives u a very deep social reflection, this movie really teaches u many things that everyone should learn. I've seen it too many times and there're things that continue surprise me; This is a movie that everyone should see once in their life.