Filmen handler om mennesker med forskjellige tilknytninger til hunder. I Mexico by møter vi Octavio (Gael García Bernal). Han forelsker seg i sin brors kone Susana mens broren raner apoteker og banker. For å skaffe de pengene de trenger for å rømme sammen lar han hunden sin Cofi delta i hundekamper. Det er kamper med høy innsats. Men det er ikke alle som liker at hans hund vinner og det får dramatiske følger både for han og hans hund.