Armando Alvarez (Will Ferrell) ha vivido y trabajado en Rancho de su padre en México toda su vida. Como el rancho encuentra con dificultades financieras, hermano menor de Armando Raúl (Diego Luna), aparece con su nuevo novio, Sonia (Génesis Rodríguez). Éxito de Raul al parecer como un empresario internacional significa que problemas del rancho terminaron como él se compromete a saldar todas las deudas de que su padre ha incurrido. Pero cuando Armando se enamora de Sonia, y negocios de Raul resultan para ser menos legítimo, desata el infierno como se encuentran en una guerra con narcotraficante más temido de México, el poderoso Onza (Gael García Bernal).