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