Dhurandhar 2 features a powerful ensemble cast led by Ranveer Singh as Hamza, a RAW agent on a ruthless revenge mission. Other key characters include Ajay Sanyal (R. Madhavan), Bade Sahab (Danish Iqbal), and the ISI antagonists played by Sanjay Dutt and Arjun Rampal.
If you just walked out of the theater after watching the ₹1000 Crore mega-blockbuster Dhurandhar 2: The Revenge, your heart is probably still racing. Director Aditya Dhar has created an incredibly complex espionage universe. This is not your typical “hero beats up 100 bad guys” movie. It is a brilliant, layered story about RAW operations, ISI supply chains, double agents, and global conspiracies.
Because the plot moves so incredibly fast, a lot of people leave the theater slightly confused. At itrendspot, we have broken down the complete list of Dhurandhar 2 characters, their true motives, and the brilliant actors who brought them to life.
Quick Info: Dhurandhar 2 Characters List
| Character Name | Actor | Faction / Role |
|---|---|---|
| Hamza Ali Mazari | Ranveer Singh | RAW Agent |
| Ajay Sanyal | R. Madhavan | RAW Strategist |
| Bade Sahab | Danish Iqbal | Top Authority |
| ISI Masterminds | Sanjay Dutt, Arjun Rampal | Terror Network |
| Yalina Jamali | Sara Arjun | Emotional Core |
Who is the Main Character in Dhurandhar 2?
The main character of Dhurandhar 2 is Hamza Ali Mazari, played by Ranveer Singh. He is a deep-cover RAW agent tasked with executing a ruthless assassination and infiltration mission against the ISI, driven by deep personal trauma.
Who is the Villain in Dhurandhar 2?
The primary villains are the masterminds of the ISI terror network, portrayed by Sanjay Dutt and Arjun Rampal. They execute the dangerous “Doctrine of Youth Led Separatism” to brainwash youth and destabilize India using drugs and fake currency.
Full Character Breakdown & Hidden Motives
Hamza Ali Mazari (Played by Ranveer Singh)
Role: Deep-Cover RAW Agent
Motivation: Personal Vengeance & National Security
Key Traits: Aggressive, unpredictable, highly skilled

Hamza is the beating heart and the explosive muscle of the movie. Taking over the protagonist role, Hamza is sent on a long-term infiltration mission into enemy territory. What makes him so dangerous is his unpredictability. When his secret diary is discovered by his wife, his mission turns into a ruthless, high-octane quest for revenge. Ranveer plays this role with raw, terrifying energy.
Ajay Sanyal (Played by R. Madhavan)
Role: Mastermind Strategist
Motivation: Protecting the Nation at all costs
Key Traits: Silent, calculating, emotionless

If Hamza is the sword, Ajay Sanyal is the brain. Madhavan delivers a masterclass in silence. Ajay is the cerebral mastermind pulling the strings from behind a desk. He orchestrates the hijack negotiations and plans years ahead while everyone else panics. He carries the weight of national security on his shoulders, making cold, precise decisions.
Bade Sahab (Played by Danish Iqbal)
Role: The Top Intelligence Authority
Motivation: Bureaucratic Control & Security
Key Traits: Commanding, authoritative, heavy-voiced

Every massive intelligence network needs a terrifyingly powerful boss. Played by veteran theatre actor Danish Iqbal, Bade Sahab commands the screen. He is the ultimate authority figure who sanctions Hamza’s dangerous operations and deals with the massive political fallout in New Delhi.
The ISI Antagonists (Sanjay Dutt & Arjun Rampal)

Role: Terror Network Masterminds
Motivation: Destabilizing India
Key Traits: Ruthless, highly intelligent, manipulative

You cannot have a great spy thriller without incredibly strong villains. Sanjay Dutt and Arjun Rampal step into the roles of the terrifying faces behind the ISI network. They are responsible for pumping drugs and fake currency into Punjab and UP, providing the perfect, massive roadblock for Hamza’s revenge mission.
Yalina Jamali (Played by Sara Arjun)
Role: The Emotional Anchor
Motivation: Survival and Truth
Key Traits: Innocent, conflicted, brave

Transitioning from her famous child-artist days (Ponniyin Selvan), 20-year-old Sara Arjun plays the crucial character of Yalina. Her character provides the deep emotional anchor to the dangerous intelligence operations happening around her, balancing out the heavy action and violence.
Hidden Motives & Character Relationships Explained
The beauty of Aditya Dhar’s writing lies in the hierarchy and hidden motives of the characters:
- The RAW Hierarchy: Bade Sahab handles the politics, Ajay Sanyal creates the strategy, and Hamza executes the violence. However, their relationship is deeply strained. Hamza often bends Ajay’s strict rules because of his personal trauma, creating massive internal conflict within the Indian agency.
- Hamza vs. The Villains: This is not just a professional mission for Hamza; it is deeply personal. The ISI masterminds didn’t just attack his country; they destroyed his personal life, turning his patriotism into a lethal weapon of revenge.
Will These Characters Return in Dhurandhar 3?
When a movie crosses ₹1000 Crores, a cinematic universe is born. Director Aditya Dhar has left several loose ends regarding the intelligence network. Given the massive audience reaction to the dynamic between Ranveer Singh’s explosive energy and R. Madhavan’s silent strategy, it is almost 100% guaranteed that Hamza and Ajay Sanyal will return in Dhurandhar 3. Furthermore, fans are heavily demanding to see more of Sara Arjun’s character in the next installment!

