City of God (Tanrıkent) filminin bu kadar iyi olmasının bazı nedenleri: Gerçekçilik: Yönetmenlerin, profesyonel oyuncular yerine gerçek hayatta favela denen kenar mahallelerde yaşayan gençleri oynatması, filme yüksek bir gerçekçilik katmıştır. Hikaye Anlatımı: Film, sadece bir çöküşü değil, çöküşün içinden yükselen direnci de anlatır ve hayatta başka bir yolun mümkün olduğunu gösterir. Müzik Kullanımı: Brezilya’ya özgü ritimlerin hem enerjik hem de melankolik tonlarının kullanımı, filmi daha etkileyici hale getirmiştir. Doğal Işık Kullanımı: Doğal ışık kullanımı, her şeyin hayatın içindenmiş gibi görünmesini sağlamıştır. Karakter Gelişimi: Film, karakterlerin gelişimini adım adım izler ve izleyiciyi hikayenin içine çeker.