«Город Бога» — это история о жизни в одном из самых опасных кварталов Рио-де-Жанейро, где разворачиваются судьбы двух мальчиков, Ракеты и Дадинью. В 60-е годы прошлого века Ракета, восьмилетний мальчик, мечтает стать фотографом, в то время как его сверстник Дадинью начинает погружаться в мир преступности. Он становится участником вооруженного ограбления, организованного местным гангстером Кабалейрой, и с его одобрения совершает свое первое убийство.
С течением времени, в 70-е годы, Ракета пытается найти свой путь, балансируя между мелкими правонарушениями и стремлением к нормальной жизни. В то же время Дадинью, уже ставший опытным преступником, не останавливается на достигнутом: он возглавляет банду, используя хитрость и предательство для достижения своих целей. Понимая, что контроль над наркотической торговлей — это ключ к настоящей власти и богатству, он безжалостно продвигается к своей мечте.
К 80-м годам Ракета, наконец, получает свой долгожданный фотоаппарат и начинает реализовывать свои детские мечты. Дадинью же становится самым влиятельным наркоторговцем в Рио-де-Жанейро к своему 18-летию, достигнув того, о чем когда-то мечтал. Их пути пересекаются на фоне жестокой реальности, где дружба и предательство идут рука об руку, а выборы, сделанные в юности, определяют судьбы на всю жизнь.