Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

Khufiya (2023) movie poster

Plot Summary

Khufiya (2023) Plot Summary & Ending Explained

Release, runtime and language
2023 · 158 mins · Hindi
Echo score 54
Loading streaming availability…
Directed by
Vishal Bhardwaj
Starring
Shataf Figar, Lalit Parimoo, Tabu, Narendra Khatri, Ali Fazal, Atul Kulkarni

When a mole in an intelligence unit leads to the murder of an undercover spy, a hardened agent relentlessly pursues him to avenge the death.

On this page (7)
  1. 1 Where to watch
  2. 2 What happens: full plot
  3. 3 Plot questions answered
  4. 4 How it ends
  5. 5 Movie threads
  6. 6 Movies like Khufiya
  7. 7 Every angle
Loading streaming availability…

Full plot summary · contains spoilers

What Happens in Khufiya: Full Plot Summary

The whole story of Khufiya (2023) explained, from the opening scene to the final frame: every key event, every twist and what it all adds up to. Read it as a quick recap before the sequel, to check a scene you missed, or to finally understand what really happened.

During the post-Kargil War period, Heena Rehman, Azmeri Haque Badhon, a Bangladeshi woman rumored to be working for ISI, is killed by Bangladeshi defence minister Mirza at a party held at his house, after Mirza receives some information over the phone.

In India, Krishna "KM" Mehra, Tabu, an operative at the [RAW] is devastated to learn of Heena's death because she used to be KM's lover for a brief time, and Heena was in fact working for RAW and she attempted to kill Mirza for RAW. KM's boss Jeev, Ashish Vidhyarthi, informs her that there is a mole in RAW who leaked the information leading to Heena's death. KM is assigned to track down this mole selling India's defense secrets. KM establishes that RAW employee Ravi, Ali Fazal, whose lavish lifestyle does not match his income, must be the mole and suspects his wife Charu, Wamiqa Gabbi, to be his partner in delivering secrets. KM and Jeev obtain permission to have Ravi's house electronically bugged. After surveillance, they discover that Ravi is working for the CIA at his money-hungry mother's insistence, and that Charu is innocent.

In the meantime, Jeev discovers that Heena's death was caused not just by Ravi leaking information to the CIA (who in turn leaked it to Mirza), but because the Minister of Home Affairs had to reveal that information to CIA to prevent the USA from cancelling its nuclear deal with India. Despite being appalled that his boss let one of his assets die for keeping the nuclear deal, Jeev decides to keep this a secret to avoid further complications.

Meanwhile Ravi discovers the cameras in his house and tries to flee along with his family. Charu is appalled to discover that Ravi is a double agent and refuses to accompany him and refuses to let him take away her son. Ravi's mother shoots Charu in the process, but Charu survives as KM's team reaches there on time and gets her to the hospital. When Charu recovers, she learns that Ravi has taken their son with him and, along with his mother, has sought refuge in the US. Charu begs KM to get her son back for her. KM trains Charu and sends her to the US. Charu discovers Ravi, his mother, and her son, and starts to blend back into the family and make Ravi and his mother believe that she just wants to be with them.

In the past, KM finds himself getting drawn to Heena but distances himself after discovering her true identity as a double agent, working for ISI while working for RAW. When confronted by KM, Heena says she joined with ISI only to extract information for RAW. KM doesn't believe her and feels she betrayed KM's love and trust. To prove her love, Heena accepts a suicide mission from Jeev to kill Brigadier Mirza, the Bangladeshi defence minister. But Ravi reveals it to the CIA and CIA reveals it to Mirza. Heena gets killed by Mirza after he finds out there was poison in the perfume bottle she gifted him.

Ravi and his family, who are now living poor as refugees in the U.S. state of South Dakota, are given the opportunity by KM to return to India as heroes if they kill Brigadier Mirza. While Mirza is on a friendly visit to Ravi's home, Ravi, Charu, and Ravi's mother attempt to poison and kill him. But he senses a ploy and kills Ravi's mother. An angry Ravi hits Mirza's head against the wall and renders him unconscious. KM coerces the CIA's undercover psychiatric doctor who was acting as Ravi's handler, and Mirza's death is staged as an accidental death from a head injury caused by slipping in the bathtub of his hotel. Ravi and family are deported to India and begin anew. At Charu's advice, KM calls her estranged teenage son to reveal the reason for her divorce from his father – because she is a lesbian.

Last updated: October 01, 2025 at 10:22

Was this helpful?

Plot questions answered

Khufiya Plot Explained: Your Questions Answered

The questions people ask most about Khufiya (2023): what happens in the confusing scenes, why the characters do what they do, the twists, hidden details and what the ending means. Each answer contains spoilers.

Q1

Why was Heena Rehman killed by Minister Mirza?

Heena Rehman was killed because she was working as a double agent - simultaneously for RAW and ISI. She accepted a suicide mission from Jeev to kill Brigadier Mirza, the Bangladeshi defence minister. However, Ravi discovered the plan and informed the CIA, who in turn warned Mirza. When Mirza discovered there was poison in the perfume bottle Heena gifted him, he killed her.

Foreshadowing: Earlier flashbacks establish that KM discovered Heena was also working for ISI, creating distrust in their relationship.

  • heena rehman
  • mirza
  • double agent
  • poison
  • suicide mission
  • raw
  • isi
Q2

Who was the mole in RAW leaking information?

The mole was Ravi, a RAW employee whose lavish lifestyle did not match his government salary. Surveillance revealed he was working for the CIA at his mother's insistence, not for money but due to her pressure. Ravi had been leaking defense secrets that ultimately led to Heena's death.

Foreshadowing: KM initially suspected Ravi's wife Charu as the accomplice, but surveillance confirmed Charu was innocent.

  • mole
  • ravi
  • raw
  • cia
  • surveillance
  • charu
Q3

Why did Jeev keep the CIA-Ministry connection secret about Heena's death?

Jeev discovered that Heena's death was caused not just by Ravi leaking information to the CIA, but because the Minister of Home Affairs had to reveal that information to the CIA to prevent the USA from cancelling its nuclear deal with India. Jeev decided to keep this secret to avoid destabilizing the India-US nuclear alliance and causing further complications.

Foreshadowing: This revelation comes after Ravi's CIA connection is confirmed, showing how deeply the political stakes were.

  • jeev
  • cia
  • minister of home affairs
  • nuclear deal
  • heena death
  • cover up
Q4

Why did Ravi's mother shoot Charu?

When Ravi discovered the electronic surveillance in his house, he tried to flee India with his family. Charu refused to accompany him and refused to let him take their son. In the confrontation, Ravi's mother shot Charu to force compliance, but Charu survived as KM's team arrived just in time.

Foreshadowing: Earlier surveillance showed Charu was innocent of any espionage activity, making her refusal to flee purely about protecting her child.

  • ravi mother
  • charu
  • shot
  • fleeing
  • son
  • surveillance
Q5

How was Mirza's death staged as an accident?

During Mirza's visit to Ravi's home in South Dakota, Ravi, Charu, and Ravi's mother attempted to poison him. When Mirza sensed the trap and killed Ravi's mother, an angry Ravi knocked him unconscious by hitting his head against the wall. KM then coerced the CIA's undercover psychiatric doctor who was acting as Ravi's handler, and Mirza's death was staged as an accidental death from a head injury caused by slipping in the bathtub.

Foreshadowing: KM had promised Ravi and his family they could return to India as heroes if they completed this mission.

  • mirza
  • staged accident
  • bathtub
  • cia psychiatrist
  • ravi
  • poisoning
Q6

Why did KM send Charu to the United States?

After Charu recovered from being shot, she learned that Ravi had taken their son and fled to the US with his mother. Charu begged KM to help get her son back. KM trained Charu and dispatched her to the US to infiltrate Ravi's family and find a way to bring them back to India.

Foreshadowing: This mission was designed to give Charu a chance to reunite with her son while also serving KM's larger plan against Mirza.

  • charu
  • us
  • ravi
  • son
  • mission
  • km
Q7

Why did Heena accept the suicide mission to kill Mirza?

Heena accepted the suicide mission to prove her love and loyalty to KM after being confronted about her double agent status. When KM discovered she was working for ISI while appearing to work for RAW, KM felt betrayed. To prove her intentions were genuine, Heena volunteered for the dangerous mission that ultimately led to her death.

Foreshadowing: The flashback reveals KM's conflicted feelings - she was drawn to Heena but couldn't trust her dual identity.

  • heena
  • suicide mission
  • prove love
  • mirza
  • double agent
  • km
Q8

What was the real reason behind KM's divorce revealed to her son?

At Charu's urging, KM called her estranged teenage son to reveal the true reason for her divorce from his father - that she is a lesbian. This personal revelation was a significant moment of vulnerability for KM, showing the emotional cost of living with a hidden identity in addition to her dangerous professional life.

Foreshadowing: The ending reveals KM's personal sacrifice mirrors the film's themes of hidden identities and double lives.

  • km
  • divorce
  • son
  • lesbian
  • sexuality
  • revelation
Q9

How did Ravi leak information to the CIA?

Ravi was working for the CIA at his money-hungry mother's insistence, not out of ideological loyalty. He used his position at RAW to access defense secrets and passed them to his CIA handlers. His lavish lifestyle that exceeded his government salary raised KM's suspicion, leading to the surveillance that exposed him.

Foreshadowing: KM initially suspected Ravi because his spending didn't match his official income.

  • ravi
  • cia
  • leaked information
  • raw
  • mother
  • surveillance
Q10

Why were Ravi and his family made to appear as heroes in India?

After Mirza was killed and staged as an accident, KM arranged for Ravi and his family to be deported back to India and presented as heroes who helped protect India's interests. This was part of the deal KM made with them - they would return as heroes if they completed the mission to eliminate Mirza.

Foreshadowing: KM had promised them this outcome before sending them on the dangerous mission.

  • ravi
  • family
  • heroes
  • india
  • deportation
  • km
Q11

Why did Mirza kill Heena himself instead of having her arrested?

Mirza killed Heena personally at his party after discovering there was poison in the perfume bottle she gifted him. This was after the CIA had warned him about her assassination attempt. Rather than exposing the situation publicly or having her arrested, Mirza chose to kill her directly as a warning to others, showing the brutal personal nature of political assassinations in this world.

Foreshadowing: The warning came through the CIA after Ravi leaked the information about Heena's mission.

  • mirza
  • heena
  • killed
  • poison
  • perfume
  • personal

Ending explained

What Happens at the End of Khufiya?

How Khufiya (2023) ends, in short: the final scene, the last twist and what it means for the characters. The full ending explained, with every spoiler, lives on its own page.

Read the full ending explained

The film’s climax converges the personal betrayals with the geopolitical chessboard that has driven the story from the start. After months of surveillance, Krishna Mehra finally discovers that the informer known as Octopus was killed to protect a mole inside RAW – Ravi Mohan, a seemingly ordinary family man who has been passing classified files to the CIA. Ravi’s clandestine deliveries are revealed to be part of a secret deal: the CIA wants the Pakistani ISI to trust them, so they allow the murder of Octopus and the manipulation of Bangladeshi defence minister Brig Mirza.

When Krishna’s team sets a trap in a U.S. safe‑house, Ravi’s mother, a fervent devotee of a guru called Yaaraji, shoots his wife Charu to stop her from jeopardising their escape. Charu survives, though badly wounded, and is later rescued by RAW agents who train her to become a covert operative. She is sent to the United States, where she watches Ravi’s mother worship the guru and discovers that Ravi has been living in exile with his son.

Continue reading the ending (3 more paragraphs)

The final showdown unfolds at a dinner arranged by a CIA psychiatrist, Dr David White, to honor Mirza’s gratitude toward Ravi. Krishna, acting without her superior’s approval, confronts Ravi and his mother with footage of their betrayal and demands that Mirza be eliminated – the only way to expose the CIA’s role and avenge Octopus. During the meal, a poisoned dish is served; Mirza senses the danger, leaves the table, and is soon taken hostage by Ravi’s mother. In the chaos, Charu grabs Mirza, and Krishna storms in, subduing the situation. When Dr White proposes a cover‑up, Krishna refuses, insisting that the United States cannot walk away unpunished. The next morning, the official story is that Mirza died in a shower accident, masking the covert assassination.

With the mission complete, Ravi agrees to return to India in exchange for a dignified repatriation; he boards a shipping container that brings him back home. Krishna, having finally avenged her lover’s death, makes a quiet phone call to her own son. In this intimate moment she reveals the hidden truth about her sexuality and her life as an intelligence officer, finally offering him the honesty she has denied for years.

Thus the ending ties together the personal cost of espionage – love, loss, and identity – with the larger political stakes, showing that even the most secretive operations leave undeniable human footprints.

Khufiya ending explained in full

Movie threads

More Movies Like Khufiya, by Mood & Story

Curated lists built around what makes Khufiya tick: the same mood, the same kind of story or the same emotional payoff. Each list explains why these movies belong together.

Espionage Thrillers with Deep Emotional Stakes like Khufiya

Spy thrillers where the personal stakes are as high as the political ones. If you liked the balance of tense spycraft and heavy personal drama in Khufiya, explore more movies like it. These films combine exciting intelligence operations with deep emotional weight, focusing on the human cost of betrayal and the pursuit of revenge.

  • gripping
  • melancholic
  • revenge-driven
  • methodical
  • clandestine
  • somber
  • Tone: tense, melancholic
  • Pacing: steady, procedural
Why these movies?

The story pattern: Narratives in this thread often follow a protagonist propelled by a personal loss—such as the death of a colleague or loved one—within the intelligence community. The investigative pursuit is steady and methodical, intercut with reflections on grief, leading to a resolution that is often bittersweet, acknowledging the victory but highlighting the personal price paid.

Why they belong together: Movies are grouped here for their shared focus on the melancholic, human side of espionage. They blend a tense, paranoid tone with a heavy emotional weight, creating a viewing experience where the suspense is emotionally charged and the characters' personal journeys are central to the plot.

Paranoid Mole Hunt Thrillers similar to Khufiya

Thrillers about uncovering traitors from within, breeding fear and suspicion. For viewers who enjoyed the tense, methodical search for a traitor in Khufiya, this section collects similar movies about internal betrayal. These gripping stories focus on political intrigue, clandestine operations, and the pervasive sense of doubt that comes with hunting a mole.

  • suspenseful
  • paranoid
  • gripping
  • methodical
  • clandestine
  • unsettling
  • Tone: tense, paranoid
  • Pacing: steady, methodical
Why these movies?

The story pattern: The narrative pattern involves a central investigator or team working within a closed system (like an intelligence agency) to identify a leak. The plot unfolds through surveillance, interrogation, and piecing together clues, creating a cat-and-mouse game where the enemy is potentially a colleague. The journey is defined by a rising sense of dread and the psychological weight of deception.

Why they belong together: These films are united by their core premise of internal betrayal and the specific mood it creates: suspenseful, gripping, and deeply paranoid. They share a steady, methodical pacing that allows the tension to build gradually, resulting in a high-intensity experience focused on psychological intrigue over action.

If you liked this

Movies Like Khufiya

Similar movies to Khufiya: the same genre, themes or kind of story. Each one comes with its own plot summary, timeline and ending explained.

Browse all movie summaries

Every angle

Khufiya (2023) Explained: Plot, Ending, Timeline & Characters

Everything about Khufiya in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning, the ending explained and a spoiler-free summary. What's After the Movie adds the cast, box office and post-credit scenes.

Coming soon on iOS and Android

The Plot Explained Movie Summary App

Plot summaries, endings explained and timelines on your phone. Catch up on any movie in minutes, save your favorites and never miss a twist again.

Be the first to know when we launch. Your email stays private, always.

Learn more about the app