One of the primary concerns of "Gangs of Wasseypur 2" is the cyclical nature of violence and its impact on the characters. The movie picks up where the first part left off, with Sultan Mirza (played by Manoj Bajpayee) and his gang seeking revenge against their arch-nemesis, Ramakant (played by Randeep Hooda). As the story unfolds, it becomes clear that violence begets violence, and the characters are trapped in a never-ending cycle of bloodshed. This theme is reinforced through the character of Daniya (played by Prachi Desai), who is forced to confront the harsh realities of the gang world.