60-е годы XX века. "Город Бога" - фавелла, трущобный пригород Рио-де-Жанейро, где живут главные герои - 8-летний Ракета, мечтающий стать фотографом, и его одногодок Мизинец, Мизинец принимает участие в вооруженном ограблении, организованном живущим по соседству гангстером Пронырой и совершает свое первое убийство. 70-е годы. Ракета постоянно балансирует между мелкими правонарушениями и честной жизнью. На счету у Мизинца уже несколько убийств. Он возглавляет банду, которой управляет, используя хитрость и хладнокровное предательство. Поняв, что настоящую власть и большие деньги может дать только контроль над торговлей наркотиками в фавелле, он безжалостно идет к своей цели. 80-е годы. Ракета наконец получает фотоаппарат и осуществляет свою детскую мечту. Мечта Мизинца тоже сбылась: в 18 лет он стал самым крутым торговцем наркотиками в Рио и теперь у него новая кличка - Малыш Зе. Вместе со своей армией юных головорезов он безраздельно правит в фавелле до тех пор, пока бывший морской пехотинец по прозвищу Красавчик не поклялся отомстить ему за то, что тот изнасиловал его подружку, и убить его, чего бы это ни стоило. В фавеле начинается война...