La haine règne à Santa Viviana, depuis que les familles Anguiano et Menchaca s'entretuent. Gerardo , le dernier des Anguiano, a été en ville, loin de la violence du village. Médecin à Mexico, il refuse de perpétuer la dette de sang qui a endeuillé sa famille depuis des générations. Mais Polo Menchaca, cherche à se venger et incite Gerardo à retourner à Santa Viviana pour régler ses comptes.