City of God
Released R Crime Drama

City of God

📅 Feb 13, 2004 ⏱ 2h 10m 🌐 PORTUGUESE 🎬 Dir: Kátia Lund, Fernando Meirelles
8.6
External rating / 10
Watch Trailer

Why it is worth knowing

City of God is a Brazilian crime drama directed by Fernando Meirelles and Kátia Lund, adapted from Paulo Lins's novel. Alexandre Rodrigues plays Rocket, a young photographer growing up around expanding gang violence in a Rio de Janeiro community. The film moves across several decades and many connected lives, using Rocket's narration to organise stories of friendship, ambition, fear and survival. Leandro Firmino plays Li'l Zé, whose pursuit of control drives much of the conflict. The filmmaking is fast and visually inventive, but the subject is not a glamorous criminal fantasy; children and families live inside the consequences.

What City of God explores

The story asks how violence becomes a system passed from one generation to the next. Young people inherit weapons, enemies and examples before they have meaningful choices. Rocket's camera offers a different relationship to the same environment: it can create distance, evidence and a possible profession, though it does not make him fully safe. Names and reputations become forms of power, while poverty and limited institutions narrow the available routes. The film also examines storytelling itself. Rocket decides whose history is visible, newspapers select an image, and gang leaders try to control how others describe them. Survival can depend on seeing without being seen.

Cast and crew

Directing

Kátia Lund — Director · Fernando Meirelles — Director

Writing

Bráulio Mantovani — Writer · Paulo Lins — Writer

In-depth guide

A community history seen through Rocket

The film opens with Rocket caught between an armed gang and police, then moves backward to explain how the confrontation developed. As a child, he watches older boys known as the Tender Trio commit robberies. Dadinho, later called Li'l Zé, is younger but already more willing to use extreme violence. Years pass, alliances change and drug dealing becomes increasingly organised. Rocket wants a romantic life and a way into photography, but friends and relatives remain connected to the conflict. Benny's social ease briefly creates a bridge between groups, while Knockout Ned is pulled from ordinary work into revenge after personal loss. Li'l Zé's rivalry with Carrot turns the neighbourhood into a war that recruits younger children. The many names can feel overwhelming at first, but each episode shows how one action creates the next generation of retaliation. Rocket remains the guide because he can move near several groups without becoming their leader.

Verified Jul 16, 2026

Young performers and an unstable social world

Alexandre Rodrigues gives Rocket alertness and humour, allowing narration to carry information without making him sound untouched by danger. Leandro Firmino makes Li'l Zé frightening through impatience, pleasure in control and sudden insecurity when social acceptance is denied. Phellipe Haagensen gives Benny warmth and flexibility, showing why people from different groups trust him. Seu Jorge makes Knockout Ned physically confident but morally unsettled as revenge changes the rules he thought he could maintain. Alice Braga's Angélica is part of the social world rather than only a reward for one boy. Many cast members were young and came from communities around Rio, working through an extensive preparation process associated with Kátia Lund. The performances create overlapping friendships, jokes and everyday movement before violence interrupts them. This matters because the setting cannot be reduced to criminals. The audience sees children, workers, couples and families trying to form normal relationships inside narrowing conditions.

Verified Jul 16, 2026

Editing, colour and a camera that changes with time

Cinematographer César Charlone and editor Daniel Rezende create a style that moves quickly without losing Rocket's point of view. Freeze frames, repeated events, sudden changes in speed and direct narration allow the film to introduce many people efficiently. Visual texture changes across decades, helping viewers recognise time before every date is explained. Handheld movement places the camera close to running bodies and crowded rooms, while composed photographs represent Rocket's attempt to stop and frame what is happening. The opening chicken chase turns geography, danger and dark humour into one sequence, then returns after the history has changed its meaning. Music connects the community's social life with periods and moods rather than treating every scene as a crime thriller. The energy can feel exhilarating, which creates an ethical tension: the film uses cinematic skill to hold attention while repeatedly showing the human cost of the events being represented.

Verified Jul 16, 2026

Cycles of violence and the limits of escape

City of God avoids suggesting that one villain created every problem. Li'l Zé is responsible for terrible choices, but the film also shows weak institutions, corrupt policing, poverty, weapons and older models of power. Revenge gives Knockout Ned an understandable entry into conflict, then pushes him toward actions that resemble the people he opposed. Younger boys observe which behaviour earns fear and repeat it with even fewer limits. Rocket finds a possible route through photography, yet his opportunity depends partly on images of other people's danger. He must decide what to publish, what to hide and how close to stand. The ending does not claim that removing one leader repairs the structure. A list of future targets shows that violence has already become a language for the next group. That conclusion makes the film valuable for discussion, but viewers should pair it with reliable reporting and Brazilian voices rather than treating one dramatic work as a complete portrait of favela life.

Verified Jul 16, 2026

Context and strong content warning

City of God is intended for mature viewers. It contains shootings, blood, sexual material, drug dealing, threats, domestic harm and repeated violence involving children. One scene in which a child is forced to choose another child's fate is especially distressing. The pace and humour do not reduce the seriousness of that material. Adults interested in world cinema, nonlinear storytelling and social crime drama may find it powerful, but viewers sensitive to harm involving young people should approach carefully. The film is in Portuguese, and subtitles preserve the original performances better than a viewer constantly looking away from the screen. It is inspired by real social conditions and named histories but adapted through a novel and screenplay. Use it as a work of cinema, then seek documentary, historical and journalistic sources for broader context about Rio, policing, housing and the diverse lives of favela residents.

Verified Jul 16, 2026

Frequently asked questions

Is City of God based on a true story?

It is adapted from Paulo Lins's novel, which drew on people, research and conditions connected with the community, but the film is a dramatised narrative.

What language is City of God in?

The original language is Portuguese. Subtitled viewing preserves the actors' voices and delivery.

Is City of God suitable for teenagers?

It has strong mature content, including graphic violence and violence involving children. Families should follow the official local rating and detailed content guidance.

Continue exploring

More ways to explore City of God

Use connected credits, genres and editorial coverage to move from this title to useful related pages.

Explore the cast

Open performer profiles and follow their connected movie and series credits.

Browse people

Check streaming guides

Explore platforms and region-aware availability records.

Browse platforms

Read editorial work

Find original entertainment reviews, explainers and streaming articles.

Read articles