5. Amores Perros – Mexico(2000)
A violent tale woven from three different stories that are linked, this film shows just how cruel and violent people can be to animals, and to each other. Gritty and dirty, it is not afraid to show the lower quality of life you can find in many parts of the world.