City of God, directed by Fernando Meirelles and co-directed by Kátia Lund, is a powerful and thought-provoking crime drama that explores the brutal realities of life in the favelas of Rio de Janeiro. The film, released in 2002, is based on the novel of the same name by Paulo Lins and tells the story of a group of young men who become involved in the drug trade and the violent conflicts that erupt as a result.