Hard to watch but impossible to look away
City of God deals with cycles of violence in a way that's genuinely uncomfortable at times. But that discomfort is the point. Fernando Meirelles and Katia Lund never lets you look away, and the film is better for it.
City of God (2002)