Nel 1997, alla Squadra d’elite di Rio, il famoso BOPE, formata da 100 agenti al di sopra della legge, viene assegnato il compito di ripulire la favelas vicino al vescovato dove, tre mesi dopo, Papa Giovanni Paolo II avrebbe dovuto alloggiare durante la sua visita nella città carioca.
Il capitano della squadra Nascimento (Wagner Moura) accetta un po’ contrariato il nuovo compito che gli è stato affidato, perché sua moglie è in attesa di un bambino e non vuole rischiare la propria vita ora che sta per diventare padre. Per questo motivo decide di partecipare a quest’ultima missione, scegliendo personalmente, in contemporanea, il suo successore, attraverso la gestione personale l’addestramento alle nuove leve che vogliono entrare nella squadra.
I due papabili Neto (Caio Junqueira), molto istintivo e pronto a tutto per far rispettare la legge e André Matias (André Ramiro), un ragazzo di umili origini, razionale, che crede ancora nella giustizia, sono entrambi candidati perfetti perché coraggiosi e non corrotti, a differenza della maggior parte della polizia ordinaria, ma uno è privo di riflessività, l’altro di cuore.