Większość ludzi którzy zagrali w filmie nie mieli do czynienia z aktorstwem. Są prawdziwymi mieszkańcami "Miasta Boga"...
Leandro Firmino (Ze Pequeno) naprawdę pochodzi z Miasta Boga i wcale nie miał ambicji by zostać aktorem; na przesłuchanie poszedł jedynie by dotrzymać towarzystwa kolegom.
Seu Jorge, grający Kurczaka Mane, to szeroko znany w Brazylii piosenkarz muzyki samba. Jedna z jego piosenek znalazła się na ścieżce dźwiękowej do filmu.
Reżyser Fernando Meirelles chciał, aby obsada składała się z ludzi, którzy nigdy wcześniej nie grali w filmie oraz z profesjonalnych aktorów, którzy są bardzo mało znani. Jednym z takich aktorów jest właśnie Matheus Nachtergaele. Kiedy Meirelles pracował nad scenariuszem, Nachtergaele stał się wielką gwiazdą w Brazylii dzięki zagraniu w filmie "Testament psa" (2000). Meirelles był trochę tym rozczarowany, ale zadecydował, że przydzieli mu rolę Sandro Cenoury, dzięki której nie będzie przyciągał dużej uwagi widzów. Nachtergaele przeniósł się do prawdziwego Miasta Boga w Rio de Janeiro (większość obsady tam mieszkała), gdzie przez 3 miesiące mieszkał i przygotowywał się do swojej roli.
Kiedy na początku filmu (i na końcu, bo wtedy też pokazano tę scenę) Rakieta biegnie do Kurczaka Mane, w kolejnym ujęciu Rakieta jest dalej od niego, niż pokazano w ujęciu poprzednim.
Po tym jak brat Knockout Neda zostaje zabity, Ned atakuje Lil Ze i mężczyznę z sześciostrzałowym rewolwerem. Później, ten mężczyzna strzela 9 razy bez przeładowania, a mógł wystrzelić tylko 6 kul.
Na końcu, kiedy Li'l Zé i jego banda chcą, by Rakieta zrobił im zdjęcie na ulicy, chłopak z długimi włosami w niebieskiej koszulce, który jako pierwszy miał zostać zabity, kilka sekund przed strzałem, na bluzce ma już widoczną plamę z krwii.
Kurczak Mane krzyczy na martwego chłopca, którego ciało zaczyna... oddychać.
Kiedy Mały Zé każe Kurczakowi Mane się rozebrać, jego koszula ma rozpięte guziki. W następnym ujęciu widać, jak Mane rozpina guziki.
Kiedy Bené wyrzuca Neguinho na zewnątrz, ilość krwi na koszulce Bené zmienia się pomiędzy ujęciami.
Kiedy Rakieta robi zdjęcie martwemu Małemu Zé, ręka denata porusza się.
Długość jointa, który pali Kostka będąc razem z grupą Tender Trio, zmienia się pomiędzy ujęciami.
Mały Zé zostaje aresztowany przez policję i zabrany do policyjnej ciężarówki, za którą biegnie Rakieta. Ciężarówka to czarny Chevrolet S10, model z roku 2001 (akcja filmu ma miejsce w latach 70.).
Film nakręcono w Rio de Janeiro w Brazylii, w dzielnicy Cidade de Deus ("Miasto Boga").
W 2003 roku film był oficjalnym kandydatem Brazylii do Oscara w kategorii najlepszy film nieanglojęzyczny.
Brytyjski miesięcznik filmowy "Empire" wybrał "Miasto Boga" jako najlepszy film 2003 r.
Materiał pokazujący aresztowanie Kurczaka Mane przez policję jest prawdziwy. Spiker mówiący o tych wydarzeniach to Sérgio Chapelin.