In de aangrijpende bewerking van de roman 'City of God' van Paulo Lins, verkent de film het leven in de gelijknamige favela in Rio de Janeiro van de jaren 60 tot de jaren 80. Via de ogen van Rocket (Alexandre Rodrigues), een aspirant-fotograaf, toont de film zijn pogingen om de overheersende geweld en criminaliteit te vermijden. Hij streeft naar een beter leven en droomt ervan om Angélica (Alicia Braga) voor zich te winnen. Zijn leven staat in contrast met dat van L’il Zé (Leandro Firmino), die opkomt als een meedogenloze misdaadbaas naast zijn vriend, de zeer geliefde Bené (Phellipe Haagensen). De spanning escaleert wanneer Knockout Ned (Seu Jorge), op zoek naar wraak, verschijnt, wat leidt tot een hevige confrontatie tussen bendes.
Geregisseerd door Fernando Meirelles, leggen de rauwe vertolkingen in de film, vooral door niet-acteurs uit de favela's, en de dynamische cinematografie van César Charlone levendig de chaos van de favela vast. De montage door Daniel Rezende, samen met een levendige soundtrack, draagt bij aan het intense tempo van de film.
Cidade de Deus (City of God) wordt geprezen door critici en staat bekend als een cinematografische triomf, met een rangschikking van #25 Beste Film aller tijden op IMDB. De première vond plaats op het Filmfestival van Cannes in 2002 en de film ontving vier Oscarnominaties, wat de opkomst van Meirelles als een opmerkelijke regisseur markeerde en de Braziliaanse cinema nieuw leven inblies.