
A last ride and a parting with his childhood friend
A love-and-sacrifice song plays as Jaskirat rides with his friend, then sends him away before doing what he must.


Film · 2026
धुरंधर: द रिवेंज
As rival gangs, corrupt officials and a ruthless Major Iqbal close in, Hamza's mission for his country spirals into a bloody personal war where the line between patriot and monster disappears in the streets of Lyari.
Play these back to back with the extension
30 in story order · 1h 47m

A love-and-sacrifice song plays as Jaskirat rides with his friend, then sends him away before doing what he must.

Hunting for his kidnapped sister, Jaskirat shoots his way through a wedding party to a song, then corners Tittu.

A song plays over an armed attack on the jail convoy, and Jaskirat vanishes from police custody.

Sanyal offers to save him from the gallows; Jaskirat says his love for the country is gone, and Sanyal answers with a warrior's creed.

Hamza reflects that his old self died with Rehman, over a mournful song as Lyari chants for Arshad Pappu.

Iqbal asks SP Aslam why he killed Rehman, hears about a land grab, then boasts how ISI framed a Sikh shopkeeper.

SP Aslam fights the Pathan gang in the streets while Jameel phones in, curses his son-in-law, and an interrogation turns cold.

Hamza's side sets Lyari ablaze to smoke Arshad out; Jameel offers him siren cars, and the escape becomes a chase.

A swaggering song plays as Hamza wins over Shirani and the Baloch and rides the MMP to power.

Major Iqbal's father mocks his failures in India and his lack of a son, while Iqbal swallows it in silence.

Dawood plans counterfeit cash for the UP elections, then tells Lyari's new king he must prove his loyalty in Punjab.

In Hamza's house, his childhood friend Pinda sees through the disguise and accuses him of being an Indian agent.

Pinda tries to break away and raise the alarm; Hamza struggles to silence him as a rap track pounds.

Aalam finds Hamza over the body and insists on taking the blame so Hamza can keep fighting.

Yalina demands to know if he is an Indian agent; Hamza answers with the list of terrorists he is hunting.

Hamza feeds SP a route, SP sees through it and sends his deputy, but the bomb still finds its target.

After Uri and the surgical strike, Sanyal meets Hamza and turns an old taunt into India's new order.

Hamza visits the fake-currency man stuck with worthless notes and finally settles fifteen years of rage.

A dance track plays over a string of news reports of terrorists shot dead across Pakistan by unknown assailants.

Hamza corners the IC 814 hijacker and makes him complete the words he cut off 23 years earlier.

Mocked one last time, Iqbal turns on his father and exposes the truth about 1971.

In Muridke, Iqbal shares his dream of India burning, then reveals he knows who Hamza really is.

Captive Hamza springs his bomb, and fighters in Rangers uniforms storm the Lashkar camp.

The battle narrows to Hamza hunting Iqbal through Muridke until the two face off.

Hamza finishes Major Iqbal, who goes down promising more infiltration and holy war.

Over a farewell love song, a wounded Hamza asks to hear his name from Yalina and tells her who he really is.

With Hamza in ISI hands, Sanyal calls Hassan, gets laughed off, then plays his card about a London trip.

Hamza learns who had been watching over him in Karachi all along, and voices his one regret.

A tender song plays as Jaskirat returns to India and the life he left behind.

Jaskirat's training in languages, faith, invisible ink and poison plays out to the Destiny track.