La primera historia que se nos narra es la que tiene por protagonista a Octavio (Gael García Bernal), un chico enamorado de la mujer de su hermano, un atracador de poca monta. Octavio utiliza su perro en peleas ilegales cuando descubre la aparente imbatabilidad del animal. La segunda historia es la de Valeria (Goya Toledo), una modelo amante de un hombre casado que sufre un accidente, por lo que tiene que abandonar su carrera. La última historia es la protagonizada por Emilio Echevarría, que interpreta a el Chivo, un vagabundo que vive con varios perros y que se gana la vida como asesino a sueldo. Lo único que le lleva a cambiar de vida es el amor que siente por su hija.