Na trama, Armando Alvares (Ferrell) trabalhou sua vida inteira no rancho de seu pai, no México. Quando a propriedade encontra dificuldades financeiras, Raul (Luna), bem-sucedido irmão mais novo de Armando, volta para sua terra natal com sua noiva, Sonia (Genesis Rodriguez), para ajudar a quitar as dívidas do rancho. Armando, porém, acaba se apaixonando por Sonia e os negócios de Raul com o chefão do tráfico Onza (García Bernal) geram uma guerra generalizada.