V4mp

Explore V4mp

Find your next route. Get back to playing.

← Back to the film shelf
City of God poster
V4mp Cinema

City of God

2002 · 2h 10m · Fernando Meirelles, Kátia Lund

In Rio de Janeiro’s City of God housing project, Rocket grows up near young criminals whose ambitions reshape their neighbourhood. As Li’l Zé builds a drug empire and violence draws in new people, Rocket’s camera offers a possible way out—and a risky vantage point on the gang war around him.

DramaCrimeComing-of-ageHood

Behind the film

Year
2002
Director
Fernando Meirelles, Kátia Lund
Writers
Bráulio Mantovani
Runtime
2h 10m
Genres
Drama, Crime, Coming-of-age, Hood
Production
Videofilmes, StudioCanal, Wild Bunch
Country
Brazil, France
Cast
Alexandre Rodrigues, Leandro Firmino Da Hora, Phellipe Haagensen, Seu Jorge, Alice Braga

About the film

Contains story spoilers.

City of God begins with a chicken trying to escape a gang, caught between armed young men and Rocket, a photographer with a camera around his neck. The standoff sends the story backward through decades in the Rio housing project whose name gives the film its title. Rocket narrates, but he is not a conventional hero moving through a single plot. He remembers a neighbourhood changing around him: small-time robberies give way to drug territories, and children who once watched older criminals become the people carrying guns. The film is adapted from Paulo Lins’s novel, shaped into a fast-moving, non-linear account by Bráulio Mantovani and directors Fernando Meirelles and Kátia Lund.

In the 1960s, Rocket’s older brother Goose belongs to the Tender Trio, a group of amateur thieves who share their stolen money with residents and receive shelter in return. A boy called Li’l Dice persuades the trio to rob a motel, then waits behind while they leave. He lies that police are coming and guns down the motel’s occupants himself. The resulting crackdown scatters the trio: one member turns to religion, another is shot while trying to flee, and Goose is killed by Li’l Dice after taking money from him. The cruelty is not presented as a single origin story that explains everything; it is an early glimpse of how a child can learn that force brings immediate power and attention.

Years later, Li’l Dice has renamed himself Li’l Zé and runs a growing drug operation with his charismatic friend Benny. Rocket, meanwhile, is drawn toward photography and briefly hopes for a life outside the gang economy. Zé’s takeover of a drug apartment strengthens his control, while the rival dealer Carrot remains a tolerated exception partly because Benny likes him. For a time, Zé’s monopoly produces a brittle calm. Benny starts spending time with Angélica and her friends, and he and Angélica decide they want to leave the trade. At his farewell party, Zé argues with him; Blacky’s attempt to shoot Zé instead kills Benny. That accident removes the person who tempered Zé’s impulses and turns the gang’s internal conflict outward.

Zé beats Knockout Ned, a peaceful former soldier, and rapes his girlfriend after she rejects Zé. This attack makes the next stage of the story especially grim. After Ned’s brother wounds Zé, the gang shoots into the family home, killing Ned’s brother and uncle. Ned joins Carrot’s side, at first insisting that he will target criminals, but the war changes him: during a bank robbery he shoots a policeman, and that act creates a personal debt that returns later. The film follows a conflict whose original cause fades as both factions recruit and arm younger followers. Its shifting narration and quick cuts make the neighbourhood feel like a web of remembered incidents, while the violence has consequences that keep travelling beyond the scene where it happens.

Rocket’s camera becomes entangled in that war when Zé orders him to photograph the gang. A newspaper reporter publishes one of the pictures, giving Rocket a chance to enter journalism and making Zé pleased by the notoriety. Rocket returns to photograph the police as they confront Zé’s heavily armed group; when Carrot’s gang arrives, a gun battle breaks out. Ned kills Tiago, then is killed by a boy avenging the policeman Ned shot during the robbery. The sequence refuses the neat resolution of a duel between two leaders: personal vendettas and recruitment have made the conflict larger than either man.

After the fighting, police capture Zé and Carrot. The officers take Zé’s money and release him, exposing how thoroughly corruption has become part of the local balance of power. Rocket secretly photographs the exchange, then takes a final picture of Zé’s body after the Runts—children Zé had armed—turn on him and kill him in revenge for an earlier murder. Rocket must choose which image to give the paper: the evidence of police corruption or the dead gang boss, which will secure his place as a photographer. He chooses the latter, while the Runts walk off making a list of dealers to kill. The opening chicken returns to its dangerous crossroads, and the ending makes clear that Rocket’s escape does not end the cycle around him.

The film’s form keeps that cycle in view without flattening the characters into a list of victims and villains. Rocket’s voice-over sometimes leads into one person’s story, then yields to another; captions and brief returns to earlier moments alter what a scene means. The opening chicken chase is not solved immediately but becomes a frame the film revisits after we understand the young men surrounding it. Meirelles and Lund cast many performers from Rio’s favelas and worked with young actors through a preparatory school that later continued as a film school and nonprofit. Their presence helps the crowded streets feel inhabited, while the editing’s speed makes the shifting power struggles legible rather than tidy.

Keep exploring

Meet the editors

Two seats. Two perspectives.

V4mp and Baby Bat.
A shared love of stories, with room for different takes.

V
V4mpFILMS & GAMES

One half of Dead Good Reviews.

B
Baby BatFILMS, BOOKS & GAMES

The curator behind Baby Bat’s Library.