"City of God" spielt in den Favelas, den Armutsvierteln Rio de Janeiros. Es ist ein entbehrungsreiches Leben, das die Bewohnern führen, und es wird durch permanente Bandenkriege noch schwerer. Der junge Zé Pequeòo (Leandro Firmino da Hora), genannt Locke, wohnt in einem Favela. Er ist
Brasilien in den 60ern: Das „Tender Trio“ raubt Motels und Tankwagen aus. Die Jüngeren beobachten und lernen schnell – zu schnell. Etwa zehn Jahre später: Li'l Zé hat sich ausgebreitet, ihm gehört jetzt die ganze Stadt. Rivalisierende Banden werden ohne Gnade niedergemetzelt und vertrieben. Nur
Der ausgebrannte Ex-Marine Creasy nimmt relativ unwillentlich einen Leibwächterjob bei einer mexikanischen, wohlhabenden Familie an, um auf deren Tochter Pita aufzupassen. Creasy ist mehr am Alkohol interessiert, kann sich aber dem aufgeweckten Mädchen nicht ewig entziehen. Bis eines Tages die