The action takes place in one of the largest cities in Brazil – Rio de Janeiro. The plot of the film shows the chronology of the lives of two friends living in one of the quarters of the city, called "City of God". It all started in 1960. Two eight-year-old kid Rocket and Dannie very good friends, and each of them had a dream. Rocket wanted him to have a camera, and he became a professional photographer. Dream same Danine radically different from other dreams - he wanted to become a crime boss, and therefore, in your eight guy has managed to participate in the robbery, and even killing a man. A decade later, the friends ' roads diverged even further, but each was still on track. In the 80s, Rocket finally gets the long-awaited camera and his dream comes true. At this time Dannie also embodies the childhood dream into reality, and becomes the largest drug dealer in the city. But for everything in this life you have to pay, and everyone has a price.