Dhurandhar: The Revenge (also known as Dhurandhar 2) has taken the box office by storm since its release on March 19, 2026. Directed by Aditya Dhar, this nearly 4-hour spy action-thriller sequel stars Ranveer Singh in a powerhouse dual role as Jaskirat Singh Rangi / Hamza Ali Mazari. It's packing theaters with massive crowds, record-breaking collections, and heated debates over its intense action, emotional depth, and political undertones.

If you're searching for Dhurandhar The Revenge ending explained, Ranveer Singh performance review, box office collection March 2026, or Dhurandhar 2 spoilers, this guide has you covered. We'll break down the plot, key twists, the shocking finale, controversies, and why it's one of the biggest Bollywood events of the year.

MAJOR SPOILERS AHEAD for Dhurandhar: The Revenge (2026)

(You've been warned — read only after watching!)

Quick Plot Recap: What Happens in Dhurandhar: The Revenge?

Picking up right after the first film's events, undercover Indian agent Jaskirat Singh Rangi (Ranveer Singh) is deeply embedded in Karachi's Lyari underworld as Hamza Ali Mazari. After the death of gang leader Rehman Dakait (Akshaye Khanna in Part 1), Lyari becomes a chaotic battleground for power.

Hamza manipulates alliances, rises through criminal ranks, and targets terror networks linked to the 26/11 attacks. Fueled by personal tragedy and guided by handler Ajay Sanyal (R. Madhavan), he confronts corrupt officials, ISI operatives like Major Iqbal (Arjun Rampal), and figures like SP Chaudhary Aslam (Sanjay Dutt). The mission evolves into a brutal personal vendetta, blurring lines between duty and revenge as Hamza dismantles funding routes and eliminates threats — all while grappling with the psychological cost of living as a "monster" for his country.

The film mixes high-octane action, gore, emotional moments, and espionage intrigue over its 229-minute runtime.(Imagine: Ranveer Singh in intense undercover mode as Hamza, from official posters — fierce expression amid chaos.)

Performances & Highlights

  • Ranveer Singh: Delivers a career-defining, "beast-mode" performance. He shifts seamlessly from vulnerable Jaskirat to ferocious Hamza, carrying the film's emotional and physical weight. Critics and fans call it soul-baring and unhinged — easily one of his best.

  • Supporting cast: Arjun Rampal's menacing Major Iqbal, Sanjay Dutt's authoritative Chaudhary, R. Madhavan's calculated Sanyal, and Rakesh Bedi's surprising Jameel Jamali all shine. Sara Arjun adds emotional layers as Yalina.

The action is hyper-violent and explosive (Rohit Shetty-level blasts), with strong world-building in Lyari's underworld.

The Ending Explained: What Really Happens in the Climax?

The finale shifts to Muridke for a high-stakes assault on a Lashkar-e-Taiba camp, aided by Baloch fighters. Hamza succeeds in dismantling the operation but gets captured and tortured after his cover blows — Pakistani forces realize he's an Indian spy.

Ajay Sanyal orchestrates his extraction through coercion of a senior Pakistani official. The biggest twist: Jameel Jamali (Rakesh Bedi), a senior Pakistani politician, reveals he's been a deep-cover Indian agent for nearly 50 years. He helps secure Hamza's safe return to India.

Hamza returns, meets Sanyal, and heads to his Punjab village to see his family — but the scene ends ambiguously. He stares directly at the audience, leaving his future unresolved: Does he reunite with loved ones, or stay a permanent operative?

Post-Credit Scenes:

  • One montage shows Jaskirat's intense training after being rescued from death row by Sanyal — turning him into a master spy (combat, poisons, espionage).

  • The second features a grainy clip of Pakistani General Shahnawaz spiraling, trying to cover up the extraction — hinting at fallout and possible future threats.

The ending emphasizes loyalty, sacrifice, and the heavy toll of espionage. Hamza survives physically but loses much of his former identity — a "psychological collapse" that leaves him hollowed out as a state weapon. No clear death, but his humanity is metaphorically gone.(Imagine: Climax confrontation scene with Ranveer facing off against Arjun Rampal's character.)

Controversies & Reactions

The film has sparked fierce debate for its overt nationalism, graphic violence, and portrayal of Pakistani syndicates/ISI as antagonists — often labeled "propaganda." Pakistani media and audiences have criticized inaccuracies, negative stereotypes, and fictionalized political elements (e.g., PPP rally scenes). Some call it "malicious distortion," while others praise the action and Ranveer's moves.

In India, it's celebrated as a gripping spy thriller with historic box office success, though divided on length and messaging.

Box Office Domination (As of March 23, 2026)

Dhurandhar: The Revenge is shattering records:

  • Opening weekend: Massive global figures, with India nett crossing ₹339 crore+ in first few days (including previews).

  • Worldwide gross: Already over ₹500 crore (some reports near ₹761 crore+ worldwide).

  • Fastest to milestones: Highest Bollywood opener ever in some metrics, strong overseas (USA/Canada/UK leading).

It's the talk of 2026 Bollywood — a "blockbuster tsunami" despite mixed reviews.

Final Verdict: Should You Watch It?

If you love intense spy thrillers, raw action, and Ranveer in full beast mode — yes, it's a must-watch. The length drags in spots, and the propaganda elements are polarizing, but the performances, twists (especially Jameel reveal), and emotional payoff make it unforgettable.