Nel 1921 un duro poliziotto viene inviato da Madrid a Barcellona per localizzare un'arma militare rubata.
Gun City (in spagnolo: La sombra de la ley) è un film thriller spagnolo-francese del 2018 diretto da Dani de la Torre e scritto da Patxi Amezcua. Ambientato nella Barcellona del 1921, la trama mostra la lotta anarchica e la brutalità della polizia come sfondo. Nel cast figurano Luis Tosar, Michelle Jenner, Vicente Romero, Manolo Solo, Paco Tous, Jaime Lorente, Adriana Torrebejano ed Ernesto Alterio.
A Barcellona, nel 1921, la tensione è alta tra la polizia e gli anarchici locali. Un treno militare è stato derubato e il suo carico rubato. La polizia cerca di trovare i responsabili e riceve il supporto dell'agente Aníbal Uriarte, inviato da Madrid. I detective ricorrono a metodi brutali, tra cui l'omicidio. Interrogano il macchinista del treno, che sospettano essere coinvolto nella rapina, prima di ucciderlo.
Nel frattempo, il centro della città ospita numerose proteste contro l'ingiusto trattamento dei lavoratori e delle donne, che vengono represse con la forza dalla polizia. Un losco proprietario di un bar sembra essere coinvolto nel business criminale. Si scopre che la polizia corrotta è sul suo libro paga. In pieno giorno, viene commesso un attacco contro di loro che finisce per essere in qualche modo positivo per loro.
La pista porta Uriarte a un gruppo di anarchici radicali che iniziano la guerra alla brutalità della polizia e provocano panico e caos in città. Tra la mafia e i sindacati - rappresentati dal certo Salvador Ortiz e dalla sua figlia femminista Sara - l'agente cerca di trovare un compromesso e di prevenire un possibile colpo di stato premeditato - e ulteriori massacri - da parte dei militari, prima che scoppi una guerra civile.