Ranveer Singh makes a striking return to the big screen with Dhurandhar, delivering a fierce, layered performance in Aditya Dhar’s ambitious spy thriller. Blending historical terror incidents with a fictional revenge saga, the film explores India’s covert response to cross-border terrorism through the secret project ‘Dhurandhar’.
A brutal world built around revenge and espionage
Set around the IC-814 Kandahar hijack and the 2001 Parliament attack, Dhurandhar opens with Ajay Sanyal, an Intelligence Bureau officer played by R Madhavan, who strongly opposes releasing captured terrorists. Despite his resistance, bureaucracy prevails, setting the stage for the covert mission he later leads.
The project introduces its central weapon — Humza Ali Mazari, later revealed to be Jaskirat Singh Rangil — portrayed by Ranveer Singh with ferocity and emotional depth. Dropped straight into Karachi’s dangerous Lyari district, Humza navigates a nexus of gangs, politicians, and the ISI, with the narrative also touching upon tensions between local Pakistanis and Baloch communities.
Performances that elevate the film
Akshaye Khanna nearly steals the spotlight as a feared Lyari gangster inspired by Rehman ‘Dakait’ Baloch. Sanjay Dutt’s portrayal of SP Chaudhry Aslam brings an intimidating presence, while Arjun Rampal’s Major Iqbal leaves a lingering impact despite limited screen time.
Sara Arjun plays Yalina with conviction, and the film also features an unrecognisable Gaurav Gera in a surprise appearance.
Music, violence, and a split narrative
Shashwat Sachdev’s background score stands out, weaving classic Pakistani melodies with Indian retro hits to complement the film’s shifting tones. Viewers should be prepared for intense brutality, graphic torture scenes, and sudden shifts in narrative style — especially in a second half that feels markedly different from the first.
The episodic structure, archival footage, and mix of real and fictional characters add layers, though some may find the format distracting.
Ending that sets up part two
While the film does not end on a dramatic cliffhanger, its teaser for the second part — scheduled for March 19, 2026 — ensures audiences will return to witness the conclusion of Humza’s journey.