Cidade de Deus is een sloppenwijk van Rio de Janeiro en één van de gevaarlijkste plekken van de stad. Twee jongens groeien op in deze beruchte buurt. In hun pogingen de armoede te ontvluchten nemen ze beiden een ander pad: de één wordt fotograaf, de ander drugsdealer.