In der „Stadt Gottes“, ein Gebiet etwa 15 Meilen außerhalb von Rio De Janeiro, herrschen die Gangs. Buscapé ist noch ein kleiner Junge als er durch seinen Bruder die ersten Erfahrungen mit Gangs und mit Verbrechen macht. Es gefällt ihm nicht. Zé Pequeno ist der jüngere Bruder eines anderen Gangsters und anders als Buscapé legt dieser es darauf an ein wirklicher Gangster zu werden, der es bereits als kleiner Junge nicht erwarten kann endlich seinen ersten Menschen über den Haufen zu schießen.
Im Laufe der Jahre wachsen die beiden heran und das Leben in der „Stadt Gottes“ verändert sich. Gangkriege (meist begonnen von Zé Pequeno) prägen den Alltag und immer jüngere Kinder werden in den Strudel aus dem Krieg um Gebiete, Drogen, Macht, Einfluss und Geld gezogen.
Und irgendwo am Rande steht Buscapé und versucht zwischen alle der Gewalt ein halbwegs normales Leben zu führen und (Zeitungs)Fotograf zu werden …