The actor plays Srikant Tiwari, a senior officer in the Threat Analysis and Surveillance Cell (TASC). He is married with two kids. We see him trying to balance a shaky personal life and the threat of a terrorist attack.
Bajpayee plays Sardar, who decides at a young age that he will seek revenge for his father's murder. We see his rise to power in this Anurag Kashyap directorial.
The actor plays Bhiku Mhatre who, impressed by the titular character's bravery, introduces him to the world of crime by making him a part of his gang.
The film is based on the life of Ramchandra Siras, who was a Marathi professor at Aligarh Muslim University. In it, the actor plays Siras, who was suspended on the grounds of morality after people barged into his home and filmed him having sex with another man.
Bajpayee's Rashid has been given the duty of exacting revenge on the rival family by kidnapping their daughter, Puro. His fondness towards her prevents him from being cruel. Eventually, they get married and are brought closer by the tragedy that was the Partition.
In the Apu trilogy, which consists of Pather Panchali, Aparajito and The World of Apu, we see our optimistic young protagonist grow up.