Which actor plays Juan Garcia Abrego in Narcos: Mexico?
Answer
Flavio Medina
Answer
Flavio Medina
Flavio Medina plays Juan García Abrego in Narcos: Mexico.
The character is presented as a Gulf Cartel leader and the nephew of Juan Nepomuceno Guerra, an important figure in the development of organized drug trafficking in northeastern Mexico. Medina’s role appears in the show’s later seasons, when the story expands beyond Miguel Ángel Félix Gallardo’s Guadalajara organization.
The real Juan García Ábrego became associated with the Gulf Cartel and was one of Mexico’s most prominent traffickers during the 1980s and 1990s. He was arrested in Monterrey in 1996 and later extradited to the United States, where he received a life sentence for drug-trafficking offenses.
The wrong options are all actors who appear elsewhere in Narcos: Mexico. Manuel Masalva plays Ramón Arellano Félix, Miguel Rodarte plays police officer Danilo Garza, and Alfonso Dosal plays Benjamín Arellano Félix. Their cartel and law-enforcement connections can make the cast easy to confuse.
Source: Wikipedia · fact-checked Sept. 2026