Amores Perros is a story of broken hearts and broken bones. Taking place in mexico, this movie incorperates three different love stories into it. While often violent and brutal, especially in regards to the dog fighting scenes, this movie is beautifully filmed and the director does not waste a frame. This movie is not recommended for the gore sensetive movie watcher.