Amores Perros ***
First spanish movie I have watched. Literally means "Love is a bitch". It has three stories running in parallel, all dealing with love and relationships. Almost every scene has a dog in it, they play a major role in the story. It is a drama with a slight tragic touch. The music, editing and camera work are excellent. Highly recommended.