The story begins with Benjamin García, nicknamed as "Benny" (Damián Alcázar), saying farewell to his mother and younger brother to migrate to the United States.
20 years later, he is deported back to Mexico, where he finds a bleak reality where an economic crisis and a wave of crime and violence hit the country as a result of the War on Drugs.
Days later, Benny, now in a relationship with Guadalupe, finds himself in trouble after knowing his nephew was arrested for robbery and will only walk free with a bribe of 50,000 pesos (about 4000 USD in 2010).
Benny seems content, but after witnessing the torture and killing of "La Cucaracha", who was a whistleblower for the federal police, he starts to doubt himself in front of the horrors he must commit.
They slaughter the rival cartel and discover the traitor was a young man from the same town: Benjamin "El Diablito" García, Benny's nephew, but the other members don't recognize him.
Months later, Don José becomes the county governor, where Benny decides to kill off Los Reyes while they celebrate Independence Day, mowing them down with an AK-47, wiping out the cartel.
Before leaving, an unknown young man goes up to him to ask for a cigarette, and after a few words he reveals he's Don Francisco's grandson, before taking out a gun and shooting down Benny.
The final scene shows Diablito in front of the three graves, crossing himself with a smile on his face, and leaving in his van to later arrive in a drug warehouse to kill Don Francisco's grandson.