SamplesKahaani
Sign up freeKahaani
Sujoy Ghosh
Mystery Thriller · Feature Film · 197 minutes
Location: Kolkata, India
Loglinable: Yes
Date: May 18, 2026
Logline
“A pregnant woman travels from London to Kolkata in search of her missing husband, only to uncover a dangerous conspiracy involving a past terrorist attack and a shadowy government agent, forcing her to confront a truth far more complex than she imagined.”
Bottom Line
A pregnant British-Indian woman arrives in Kolkata searching for her missing husband, enlisting local police to investigate a shadowy conspiracy linking his disappearance to a deadly subway terror attack. The high-concept twist: she's not pregnant, her husband is dead, and she's a trained assassin hunting the terrorist who killed him. Sujoy Ghosh delivers a taut, commercially savvy thriller with a genuine emotional core and a protagonist actor magnet. The Kolkata setting is vivid and production-friendly. The final reveal earns its surprise. Risks: the false-pregnancy device will polarize; the midsection sags with investigative repetition; Khan and Bhaskaran remain functionally thin. But the bones are strong, the hook works, and this is attachable talent bait for a mid-budget international co-pro. Recommend for development with structural tightening in Act 2.
KAHAANI is a gripping mystery thriller set in Kolkata, following a seemingly pregnant woman's desperate search for her missing husband. What begins as a personal quest quickly spirals into a complex web of government conspiracies, hidden identities, and a past terrorist attack, culminating in a shocking twist that redefines the protagonist's true motives and capabilities. The script's primary strengths lie in its intricate plotting, relentless suspense, and the compelling, multi-layered portrayal of its female lead. The narrative expertly builds tension and delivers a satisfying, unexpected resolution, making it a strong commercial prospect for audiences who enjoy intelligent thrillers with emotional depth. The main development concern is the script's length, which at 197 pages, is significantly over standard feature film runtime. This would require substantial trimming and streamlining without sacrificing the plot's complexity or character development.
| Element | Grade | Score | Notes |
|---|---|---|---|
| Premise | Excellent | 9/10 | A pregnant woman searching for her missing husband in a foreign city, only to be revealed as a trained operative hunting the terrorist who killed her family, is a high-concept premise with emotional stakes and a commercial hook.pp.1,6,190 |
| Plot | Good | 8/10 | The plot is meticulously constructed, with each investigative beat yielding a new clue (blood bank, tea stall, briefcase) that propels Vidya closer to Milan while Khan and Rana unknowingly serve her agenda.pp.11,28,78 |
| Structure | Good | 8/10 | The three-act structure is clean, with clear turning points: Vidya's arrival (inciting incident, p. 6), Agnes's murder (Act 1 break, p. 65), and the reveal of Milan's identity (midpoint, p. 96), culminating in the Puja showdown (climax, p. 185).pp.6,65,96 |
| Characters | Excellent | 9/10 | Vidya is a masterclass in character construction: every detail of her 'performance' as a pregnant housewife (cleaning compulsively, befriending Bishnu, struggling with the saree) is both character work and misdirection, and her true self—a grieving, trained operative—is earned and credible.pp.6,18,25 |
| Dialogue | Good | 7/10 | The dialogue is naturalistic and functional, with strong character differentiation (Agnes's rum-soaked rambling, Chatterjee's malapropisms, Rana's earnestness), though it leans heavily on exposition in the intelligence scenes (Khan, Bajpayee) and occasionally over-explains.pp.18,56,103 |
| Setting | Excellent | 9/10 | Kolkata is not just a backdrop but a character: the oppressive heat, the Durga Puja preparations, the crumbling colonial architecture, and the crowded streets all create atmosphere and narrative pressure, culminating in Vidya's disappearance into a sea of women in white-and-red sarees.pp.8,19,24 |
| Pacing | Good | 7/10 | The first and third acts move briskly, but Act 2 (pages 80–140) suffers from repetitive investigative beats (blood bank, nursing home, tea stall) and redundant assassination attempts by Bob that slow momentum without escalating stakes.pp.1,25,78 |
| Tone | Good | 8/10 | The script sustains a delicate tonal balance between procedural thriller, emotional melodrama, and cultural texture (Puja rituals, Kolkata street life), though the tonal register shifts abruptly in the final act when the revenge-plot mechanics overtake the emotional journey.pp.36,101,179 |
| Logic | Fair | 6/10 | The plot logic holds under thriller-genre conventions, but several key turns strain credulity: how does Vidya know Arnab's hotel and room number if he doesn't exist? Why does Khan allow a civilian to hack a secure government computer? How does Shridhar's death not trigger immediate scrutiny of Vidya?pp.20,97,161 |
| Freshness | Good | 8/10 | The script takes familiar thriller elements (undercover operative, revenge plot, institutional conspiracy) and recontextualizes them through a pregnant female protagonist in a non-Western setting, creating a fresh genre entry with cultural specificity and emotional resonance.pp.6,25,121 |
| Conflict | Good | 8/10 | The central conflict—Vidya vs. the conspiracy protecting Milan—is clear and escalates across three acts, with strong internal conflict (grief vs. mission, vulnerability vs. lethality) and external antagonists (Bob, Shridhar, Bhaskaran, Milan), though Milan himself is underdeveloped as a dramatic opponent.pp.1,36,65 |
The script opens with a chilling scene two years prior in Kolkata. A man in a gas mask tests a lethal gas on mice, which instantly die. This is followed by a match cut to a bustling subway station during rush hour. A nervous schoolboy, a young man, and a mother with a crying infant are on a train. A man squeezes onto the train just before the doors close. The school kids bully the nervous boy for his bag. The mother, frustrated by her crying baby and the heat, decides to get off. An elderly lady finds a milk bottle in the mother's forgotten handbag. The mother, seeing the bottle, rushes back, but the bottle breaks, spilling milk that fizzles and instantly kills everyone in the compartment. This is revealed to be a terrorist attack, killing 105 passengers, with a remote detonating device found in the handbag. News reports and montages show the aftermath, the city's recovery, and the police's continued cluelessness two years later. Vidya Venkatesan Bagchi, a pregnant woman from London, arrives at NSCB Airport in Kolkata. She's tired but determined. She encounters a taxi driver, Bimal, who helps her, despite resistance from other drivers. Vidya insists on Bimal's taxi. Her first destination is the Kalighat Police Station. At the police station, Vidya meets Inspector Chatterjee and his assistant, Rana (Satyoki Sinha). She reports her husband, Arnab Bagchi, missing. She explains Arnab came to Kolkata a month ago for a two-week assignment with the National Data Centre (NDC) and then disappeared. She's shocked when NDC denies Arnab ever worked for them, and his hotel (Mona Lisa) also denies his stay. Vidya insists Arnab stayed at Mona Lisa and even knows details like a peacock statue in the lobby. Rana is initially skeptical but helps her. Vidya stays at the Mona Lisa Guest House, finding it far from the "proper hotel" Arnab described. She's meticulous about cleanliness, cleaning her dusty room. She learns about "running hot water" from Bishnu, a young boy who literally runs with hot water. Vidya visits the NDC, meeting HR Manager Agnes D'Mello, who reiterates Arnab never worked there. Vidya blames herself for pushing Arnab to take the assignment. Agnes mentions a former employee, Milan Damji, who looked similar to Arnab and also disappeared mysteriously two years ago, around the time of the subway attack. Agnes tried to access Milan's files but found them "restricted." Meanwhile, Rana takes Vidya to the city morgue to identify a body, which thankfully isn't Arnab. Vidya is distraught. She tries to find Arnab's uncle and his old school, but all leads turn up empty, as if Arnab never existed in Kolkata. Agnes, after trying to access Milan Damji's records, is murdered by Bob Biswas, a seemingly ordinary life insurance agent who is actually a contract killer. A. Khan, Second In Command of the Delhi Intelligence Bureau (IB), arrives in Kolkata to investigate Agnes's death, as she was trying to access Milan's files. Khan interrogates Vidya, dismissing her claims about Milan Damji, stating Milan doesn't exist. He believes Vidya is harmless, her husband having "run away after getting her pregnant." Vidya, undeterred, searches for Milan Damji online but finds nothing. Bob approaches her in a cybercafe, telling her Milan doesn't exist. Rana, despite being warned off the case by Khan, continues to help Vidya. They learn that Agnes had handwritten files in an old NDC office. Vidya and Rana break into the defunct NDC office, retrieve a file on Milan Damji, narrowly escaping Bob, who was also there looking for the file. Vidya confronts Khan with Milan's file. Khan reveals Milan Damji is the prime suspect in the subway attack, who disappeared without a trace. He warns Vidya that powerful people are protecting Milan. At the Tollygunge subway station, Bob attempts to push Vidya onto the tracks in front of an incoming train, but then pulls her back, warning her to stop interfering. This confirms the danger. Bhaskaran, Commander in Chief of the IB, tries to get retired Captain Pratap Bajpayee to return to service. Bajpayee, who created Milan as an agent for a top-secret program (ZSEC2), refuses, stating Milan went rogue, masterminded the subway attack, and was helped to escape by someone within the system. He lost his best agent because of Milan. Vidya and Rana use the address from Milan's file. They find his old, empty flat. Vidya deduces Milan ordered tea from a nearby stall, and the tea boy, Poltu, remembers Milan and another man with a distinctive briefcase. A letter from a blood bank reveals Milan has a rare "Bombay Blood Group" and had blood drawn from Woodlands Nursing Home after the subway attack. Doctor Ganguli, who treated Milan, is found, but before he can reveal more, Bob murders him. Vidya and Rana use the police computer system to find records of two men who died at Kidderpore Docks on the night of the subway attack: Dinesh Raut (a suspect) and Vijay Varma (a government agent). They realize a third person (Milan) was present, shot both, and was himself injured. Vijay Varma was an NDC employee, acting as a local cover. Vidya suspects the man with the briefcase, Shridhar (Head of IT at NDC), is the one who helped Milan escape and is protecting him. Vidya brings Poltu to NDC, hoping he'll identify Shridhar, but he doesn't. However, Poltu identifies another man with a briefcase as the one who visited Milan. This man is Shridhar. Bob attempts to kill Vidya, but Rana intervenes. In the ensuing chase, Bob dies from a broken neck after falling. Rana finds Bob's phone, which contains MMS photos of Agnes, Dr. Ganguli, and Vidya, confirming a contract was out on them. The messages were sent from an obscure website. Vidya, a skilled hacker, deduces the messages came from Shridhar's computer. She convinces Rana to help her break into NDC after hours. Sapna, Agnes's assistant, helps them. Shridhar, alerted by a security alarm, rushes back. Vidya manages to extract an IP address from Shridhar's computer before escaping. Vidya and Rana are cornered by Shridhar, who pulls a gun. Vidya shoots Shridhar to save Rana. Khan and his men arrive. Rana reveals he is an undercover IB agent, placed by Khan to find Milan. Khan explains the ZSEC2 project, how Milan went rogue, masterminded the subway attack, and was covered up by someone high up. Khan admits they used Vidya as bait because "nobody notices a pregnant lady." Vidya is furious at being exploited. Khan needs Vidya to hack Shridhar's computer to find the man protecting Milan. Vidya finds a code (CXWWEDFXZS) which Rana deciphers as Bhaskaran's phone number. Khan forces Vidya to call Bhaskaran, bluffing that she has incriminating data from Shridhar's computer. Bhaskaran initially dismisses her, but then calls back from an unknown number, asking her to meet him in two days to exchange data for Arnab's life. Rana, realizing Milan will kill Vidya, tries to stop the meeting but is confined by Khan. Vidya, wearing the white saree with a red border given by Rana, goes to Triangular Park for the meeting. She is guided by a voice (Milan's) to an alley. Milan appears, demanding the file. Vidya confronts him, asking about her husband. Milan hits her. Vidya then reveals a prosthetic pregnant belly, using it to disarm Milan. She is an expert in combat. Milan runs, but Vidya shoots him multiple times, killing him. She leaves an envelope on his body. Rana arrives, sees Vidya walking away, and finds the envelope. Khan and his men arrive, shocked by Milan's death. Khan orders his men to find Vidya, describing her saree, but a sea of women in similar attire makes her disappear. Rana reveals the truth: Vidya "played us... she had us." He explains that Vidya used their system to find Milan, whom they couldn't find. He also reveals that "Arnab doesn't exist." The script flashes back. Vidya is Captain Arup Basu's wife. Arup was the agent killed in the subway attack. Vidya was pregnant, but the shock of Arup's death caused her to miscarry. Bajpayee, Arup's mentor, found Vidya consumed by grief and a desire for justice. Vidya, seeking redemption and revenge, asked Bajpayee to train her. She became an agent, meticulously planning her mission to expose Milan and his protector. Her "pregnancy" was a disguise, her "search for Arnab" a cover story. She used the IB's resources to achieve what they couldn't. Vidya lights a candle for Arup. Bajpayee praises her, acknowledging her profound loss but also her success. Rana, now understanding, realizes he was Vidya's "charioteer," Satyoki. He gives Khan the USB drive from the envelope, containing the evidence against Bhaskaran. The news reports Bhaskaran's arrest and Milan's death. The film ends with the Durga Puja immersion, symbolizing the triumph of good over evil, and Rana finding peace, walking towards Sapna. Vidya stands alone, her mission accomplished but her personal grief still profound.
The logline works in one sentence and is immediately compelling: 'A pregnant widow poses as a naïve housewife to infiltrate an intelligence conspiracy and kill the terrorist who murdered her husband in a subway attack.' The premise operates on two levels simultaneously—surface (missing person investigation) and subterranean (revenge thriller)—creating a rare structural elegance. The pregnancy is not window dressing; it's both disguise and thematic resonance, evoking motherhood, loss, and creation/destruction. Commercially, this has franchise DNA: the vulnerable-woman-as-lethal-weapon archetype with a fresh cultural and emotional spin. The risk is that the premise's entire integrity depends on the third-act reveal landing; if audiences guess early, the film becomes a conventional procedural. The writer mitigates this by embedding genuine emotional beats (Vidya's grief, her longing for the baby) that read as authentic whether or not she's lying.
The cause-and-effect chain is watertight from pages 11–170: Vidya files a missing person report, discovers Milan's existence, traces him via blood donation, finds his flat, identifies Shridhar, and uses Khan's resources to reach Bhaskaran and draw Milan out. The plot's genius is that it functions as both a detective story (for the audience) and a con (for the characters). Every scene has a double meaning on rewatch. The major structural issue is pacing in Act 2 (pages 80–140): the investigation beats become procedural, and the script would benefit from a stronger mid-point reversal or a more immediate ticking clock earlier than the final Puja meeting. The introduction of Bob as a recurring threat helps, but his scenes feel repetitive (tea stall, cyber cafe, subway push). The climax (pages 183–189) is earned and satisfying, though the final exposition dump with Bajpayee (page 190) risks deflating the emotional payoff. Tighten Act 2 by 10–15 pages and integrate the backstory reveal more organically.
The script adheres to genre expectations while subverting them. Act 1 (pp. 1–65) establishes Vidya as vulnerable, pregnant, and desperate, hooking audience sympathy. The murder of Agnes is the first major escalation, raising stakes and locking Vidya in Kolkata. Act 2 (pp. 66–170) is a procedural investigation intercut with mounting danger (Bob's assassination attempts), but it sags in the middle; the tea stall boy, blood bank, and nursing home beats feel like filler. The script would benefit from a stronger midpoint (the reveal that Milan killed Vijay Verma is good but underplayed on page 145). Act 3 (pp. 171–197) is tight and delivers on the premise, though the final twist (Vidya's true identity) is revealed through flashback montage rather than active drama, which is a structural risk. The interval break (p. 101) is cleverly placed, replaying the subway push from a new angle to reinforce audience doubt about Bob's intentions. Overall, the structure is sturdy but would benefit from trimming 10 pages in Act 2 and giving Vidya a more active choice at the midpoint.
Vidya is one of the strongest protagonist constructs in recent thriller writing. She is simultaneously vulnerable (pregnant, foreign, grieving) and lethal (combat-trained, strategic, ruthless), and the script earns both halves. The small behavioral details—her meticulous cleaning (pp. 25, 78, 143), her memory for addresses (p. 108), her rapport with children (pp. 59, 121)—all read as character traits but also function as tradecraft (eliminating evidence, reconnaissance, manipulation). The emotional beats—her breakdown on page 179, her confession of guilt on page 190—are genuine, not performance, which is why the twist works. Rana is a solid deuteragonist: the 'charioteer' metaphor (p. 18) is elegant foreshadowing, and his moral conflict (using Vidya vs. protecting her) is clear. Khan is functional but one-note; he exists to deliver exposition and represent institutional failure. Supporting characters (Agnes, Bimal, Bishnu, Paresh Pal) are efficiently sketched and serve clear functions. The script's only character weakness is Milan himself: he appears too late (p. 185) and has no interiority; he's a function, not a person. Give Milan one scene earlier (a phone call, a flashback) to establish his voice and menace.
The script's dialogue works best in character scenes: Vidya's banter with Rana (p. 18, the 'daaknaam' conversation), her gentle coaxing of Poltu (p. 121), and Agnes's wine-fueled exposition (p. 56) all feel lived-in and reveal character. The problem is that roughly 25% of the dialogue is pure exposition, particularly in the intelligence office scenes (Khan explaining ZSEC2 on p. 170, Bajpayee's backstory on p. 103, Rana's final monologue on p. 191). These scenes tell rather than show, and they deflate momentum. The writer uses a few clunky 'as you know' constructions (e.g., Khan explaining Milan's history to Vidya, who wouldn't need it if she's actually an operative). On rewrite, integrate exposition into action: let Vidya deduce ZSEC2 from documents rather than having Khan explain it. The subtext is inconsistent: Vidya's dialogue is layered (everything she says has double meaning), but other characters speak on-the-nose. Rana's 'You will make a very good mother' (p. 122) is affecting but telegraphs the theme. Trim 10% of the dialogue and let more play visually.
The script uses setting as both texture and metaphor. Kolkata during Puja season is chaotic, colorful, and overwhelming—perfect cover for a woman trying to hide in plain sight. The city's duality (modern vs. colonial, order vs. chaos) mirrors Vidya's duality (victim vs. operative). Specific locations are vividly drawn: the tea stall on Jora Banyan Lane (p. 121), Kumartuli's idol workshops (p. 126), the defunct National Data Centre office on Harrington Street (p. 94), and the Tollygunge subway platform (p. 100) all feel tactile and specific. The Puja itself is used brilliantly: the drumming (dhak), the idol immersion, and the tradition of white sarees with red borders all pay off in the climax (pp. 186–187). The only missed opportunity is the Ganges, which appears only in the final montage (p. 196); earlier scenes on or near the river could deepen the sense of Kolkata as a city of both life and death. From a production perspective, this is a mid-budget shoot: mostly practical locations, no VFX-heavy set pieces, and period detail limited to props (the 1970s transistor radio, the trams). The setting is a major commercial asset, especially for Indian and diasporic audiences.
The script is 93 pages but reads long; the density of scene description and the procedural nature of Act 2 create drag. The opening (pp. 1–25) is efficient: prologue (subway attack), arrival (Vidya at airport), inciting incident (missing person report) all land within 25 pages. Act 1 clips along, but once Vidya begins investigating Milan (p. 78 onward), the pacing becomes episodic: she finds a clue, follows it, hits a dead end, finds another clue. The structure is solid, but the scenes feel interchangeable. The Bob assassination subplots (cyber cafe on p. 80, subway push on p. 101, street chase on p. 151) are meant to raise stakes but become predictable; we know Bob won't succeed because Vidya is the protagonist. The script would benefit from cutting one of the three Bob scenes and compressing the investigative montage (pp. 78–140) by 10 pages. The climax (pp. 183–189) is punchy and satisfying. The flashback reveal (p. 190) is a pacing risk: it stops forward momentum for 3 pages of exposition. Consider intercutting the flashbacks throughout Act 3 rather than dumping them at the end. The interval break (p. 101) is smartly placed and resets the audience's understanding of the subway push, which is a clever pacing device.
The tone is mostly controlled: serious but not dour, emotionally engaged but not maudlin, suspenseful but not exploitative. The script earns its emotional beats (Vidya's breakdown on p. 36, her longing for the baby on p. 179, her final confession on p. 190) without sentimentality. The Kolkata setting provides texture and occasional levity (Bimal the taxi driver, Bishnu and the transistor, the Mona Lisa guest house manager's malapropisms) that prevent the thriller from becoming oppressive. The major tonal risk is the third-act pivot: once Vidya is revealed as an operative, the emotional stakes shift from personal (finding a husband) to procedural (executing a mission). The script tries to have it both ways—Vidya is both a grieving widow and a trained killer—and mostly succeeds, but the final scene with Bajpayee (p. 192) lands in an uncertain register between triumph and tragedy. The ending aims for bittersweet catharsis (Vidya lights a candle, the Puja ends, life goes on) but risks feeling pat. The interval replay (p. 101) is a tonal masterstroke: it recontextualizes Bob's subway push, making the audience complicit in misreading Vidya's vulnerability. Maintain that tonal complexity through the final act.
The script asks the audience to accept several convenient leaps. First, Vidya claims Arnab stayed at the Mona Lisa guest house (p. 20) and describes the peacock statue in the lobby, but if Arnab doesn't exist, how does she know these details? The script implies she did reconnaissance, but this is never shown or explained. Second, Khan allows Vidya to hack Shridhar's computer (p. 161) with minimal supervision, which seems reckless for an intelligence officer. Third, Vidya kills Shridhar in self-defense (p. 169), but there's no follow-up investigation or legal consequence; Khan simply moves on. Fourth, the plan to lure Milan out by calling Bhaskaran (p. 172) works too easily: why would Bhaskaran risk exposing Milan after two years of successfully hiding him? Fifth, Vidya's combat skills (p. 187) come out of nowhere for the audience; a single training montage (even one scene of her sparring with Bajpayee) would make this credible. Sixth, the false pregnancy belly (p. 187) is never set up: we never see her putting it on or adjusting it, so its use as a weapon feels like a deus ex machina. These aren't fatal flaws—thrillers rely on audience goodwill—but they pull attentive viewers out of the story. Shore up the logic with 3–4 brief scenes: Vidya researching the hotel, Vidya training, Vidya preparing the belly, and Khan expressing doubt about the Bhaskaran gambit.
The premise—vulnerable woman is secretly lethal—is not new (SALT, HANNA, KILL BILL), but the execution is distinctive. The pregnant disguise is inspired: it literalizes the idea of hiding in plain sight and adds thematic weight (creation/destruction, motherhood/violence). The Kolkata setting is fresh for international audiences and underexplored in Indian cinema as a thriller location (most Indian thrillers are set in Mumbai or Delhi). The Durga Puja is used not as exotic backdrop but as structural metaphor, which elevates the material. The dual-narrative structure (audience believes Vidya's story while Rana unknowingly aids her mission) is elegantly executed and rewards rewatches. The script's freshness is in its details: Vidya befriending a child to gain intel (p. 121), using her software skills to hack (p. 155), cleaning her hotel room to eliminate evidence (p. 25). These beats feel specific to this character in this situation. The script's weakness is that the intelligence conspiracy (ZSEC2, Bajpayee's black ops program) is generic spy-thriller fare, indistinguishable from a dozen other 'rogue agent' plots. The freshness is in the protagonist and the cultural texture, not the plot mechanics. To elevate further, make the conspiracy more specific to India: political corruption, regional conflict, or religious tension rather than generic 'secret agents gone rogue.'
The script sustains multiple levels of conflict. External: Vidya vs. the men protecting Milan (Shridhar hires Bob to kill her, Bhaskaran erases Milan's existence, Khan unknowingly obstructs her). Internal: Vidya's grief and guilt over her husband's death and her miscarriage drive her mission but also threaten to overwhelm her (pp. 36, 179, 190). Relational: Vidya manipulates Rana, using his attraction and his sense of duty to serve her agenda, which creates moral tension even though the audience doesn't know it until the end. The conflict escalates cleanly: Vidya is threatened (Bob), nearly killed (subway push), forced to kill (Shridhar), and finally confronts Milan. The problem is that Milan himself is absent for 90% of the script; he's a ghost, a name, a threat, but not a character. The final confrontation (pp. 185–187) is brief and anticlimactic: Milan asks who she is, she shoots him, it's over. There's no verbal sparring, no revelation, no recognition. Compare this to the warehouse prologue (pp. 1–4), where we see Milan's cold precision; that scene establishes him as a credible threat, but he never appears again until the climax. To strengthen the conflict, give Milan a presence earlier: a phone call where Vidya hears his voice, a flashback to Arup's death where we see Milan's face, or a scene where Milan realizes someone is hunting him. Make the antagonist active, not passive.
| Title | Similarity | Budget | Domestic | Intl | Worldwide | ROI | RT | Rationale |
|---|---|---|---|---|---|---|---|---|
| Kahaani 2012 · Movie | 10/10 | $850K | $14M | $3M | $11M | 12.9× | 94% | This is the original Indian film that the script is based on, offering a direct comparison in genre, tone, plot, and audience appeal. It demonstrates proven success for this specific narrative. |
| Gone Girl 2014 · Movie | 9/10 | $61M | $168M | $203M | $371M | 6.1× | 88% | Features a complex female lead, a missing person mystery, and a shocking twist that recontextualizes the entire narrative. Shares a similar tone of psychological suspense and deception, appealing to a mature audience. |
| Searching 2018 · Movie | 8/10 | $880K | $26M | $49M | $76M | 85.8× | 92% | A parent's desperate search for a missing loved one, uncovering a hidden life and dangerous secrets. While different in format, the core emotional drive, mystery elements, and low-budget, high-return potential are very similar. |
| The Invisible Guest 2016 · Movie | 8/10 | $5M | $4M | $31M | $31M | 6.9× | 67% | A tightly plotted mystery thriller with multiple layers of deception and a shocking reveal that redefines the entire story. Similar in its intricate plotting and focus on uncovering hidden truths, demonstrating international appeal. |
| The Girl with the Dragon Tattoo 2011 · Movie | 7/10 | $90M | $103M | $137M | $239M | 2.7× | 86% | A dark, complex mystery involving a missing person, a conspiracy, and a resilient female protagonist. Shares the gritty, investigative tone and appeals to an adult audience interested in intricate thrillers. |
| Prisoners 2013 · Movie | 7/10 | $46M | $61M | $61M | $122M | 2.6× | 81% | Focuses on a desperate search for a missing person, leading to morally ambiguous actions by the protagonist. Shares the intense, dark, and suspenseful tone, exploring themes of justice and personal vengeance. |
| Atomic Blonde 2017 · Movie | 6/10 | $30M | $52M | $48M | $100M | 3.3× | 79% | Features a highly capable female protagonist operating in a dangerous, conspiratorial world, using deception and combat skills. Shares the 'agent' and 'revenge' undertones, though more action-oriented, appealing to a similar adult audience. |
| The Departed 2006 · Movie | 6/10 | $90M | $132M | $159M | $292M | 3.2× | 91% | Complex narrative of undercover operations, betrayal, and a high-stakes cat-and-mouse game within a corrupt system. Shares the themes of deception and the blurred lines of morality, appealing to fans of intricate crime thrillers. |
2012 · Movie
This is the original Indian film that the script is based on, offering a direct comparison in genre, tone, plot, and audience appeal. It demonstrates proven success for this specific narrative.
2014 · Movie
Features a complex female lead, a missing person mystery, and a shocking twist that recontextualizes the entire narrative. Shares a similar tone of psychological suspense and deception, appealing to a mature audience.
2018 · Movie
A parent's desperate search for a missing loved one, uncovering a hidden life and dangerous secrets. While different in format, the core emotional drive, mystery elements, and low-budget, high-return potential are very similar.
2016 · Movie
A tightly plotted mystery thriller with multiple layers of deception and a shocking reveal that redefines the entire story. Similar in its intricate plotting and focus on uncovering hidden truths, demonstrating international appeal.
2011 · Movie
A dark, complex mystery involving a missing person, a conspiracy, and a resilient female protagonist. Shares the gritty, investigative tone and appeals to an adult audience interested in intricate thrillers.
2013 · Movie
Focuses on a desperate search for a missing person, leading to morally ambiguous actions by the protagonist. Shares the intense, dark, and suspenseful tone, exploring themes of justice and personal vengeance.
2017 · Movie
Features a highly capable female protagonist operating in a dangerous, conspiratorial world, using deception and combat skills. Shares the 'agent' and 'revenge' undertones, though more action-oriented, appealing to a similar adult audience.
2006 · Movie
Complex narrative of undercover operations, betrayal, and a high-stakes cat-and-mouse game within a corrupt system. Shares the themes of deception and the blurred lines of morality, appealing to fans of intricate crime thrillers.
Estimated Budget
Mid ($25–50M)
Single-location India shoot keeps costs manageable; no major VFX beyond the subway prologue (practical stunts + modest CG for gas effect); period detail limited to Puja set dressing; the Kolkata locations are production-friendly and available for reasonable fees. The subway massacre sequence and the Triangular Park climax require controlled crowd work and stunt coordination but are achievable within mid-budget parameters. The cast is ensemble-driven (no $20M star required) but needs one international-name female lead (Vidya) to anchor foreign sales. Comparable budget to THE CONSTANT GARDENER ($25M) or TELL NO ONE ($15M, but this has broader scope). The false-pregnancy prosthetic and Kolkata unit base will add line items, but the lack of period reconstruction, major VFX, or multiple international locations keeps this out of high-budget territory. Co-production with Indian financing could reduce the effective budget by 30%.
Distribution Path
Theatrical Limited → Platform Expansion (NA); Theatrical Wide (India); Festival Circuit (Toronto, Busan, Berlin) → SpecialtyIP / Franchise Potential
Limited. This is a contained story with a definitive ending (Milan is dead, Vidya completes her arc). A sequel would require either (1) Vidya becoming a gun-for-hire (which undercuts the grief-driven specificity of this story), or (2) a prequel showing Arup's mission and death (possible but would lack the twist engine). The ZSEC2 program could theoretically spawn a franchise (other rogue agents, other Bajpayee recruits), but that's a different movie. Better positioned as a standalone prestige thriller with awards potential than as IP bedrock. The title KAHAANI could be used as an anthology banner (different stories set in India), but that's packaging, not narrative franchise.
4-Quadrant Audience
Regional Appeal
Talent Suggestions
Vidya Venkatesan Bagchi
Rana / Satyoki Sinha
Khan
Director
Revenge and Justice
Vidya's entire journey is driven by a quest for justice for her deceased husband and unborn child, culminating in her personal revenge against Milan. This theme explores the lengths to which an individual will go to seek retribution for profound loss.
Deception and Illusion
The narrative is built on layers of deception, from Vidya's fake pregnancy and missing husband to the hidden identities of agents and the cover-up of a major terrorist attack. This highlights how appearances can be misleading and truth is often obscured.
Grief and Loss
At its core, the story explores the profound impact of loss on Vidya, driving her to extreme measures to cope and seek closure. Her actions are a direct response to the trauma of losing her family.
The System vs. The Individual
The film contrasts the bureaucratic and often ineffective government intelligence agencies with Vidya's individual, highly effective, and morally ambiguous pursuit of justice. It questions whether justice can truly be served within established systems.
Identity and Disguise
Characters frequently operate under false pretenses or hidden identities, blurring the lines between who they appear to be and who they truly are. This explores the fluidity of identity when driven by a singular purpose.
Motherhood and Sacrifice
While Vidya's pregnancy is a disguise, the underlying theme of lost motherhood and the sacrifices made for family (even a lost one) is central to her motivation. It underscores the deep emotional wounds that fuel her relentless quest.
Shoot Days (est.)
~50 days
Practical / VFX
Mostly Practical (70/30)
Setting Period
Contemporary
Stunt / Action Complexity
Special Handling
Sensitivity Flags
What's Working
The false-pregnancy revenge conceit is genuinely original and thematically resonant; the interval structure and withheld-information architecture are confident and commercial; Vidya is a showcase role that will attract A-list talent; the Kolkata Durga Puja setting is production-friendly, visually rich, and thematically integrated. The emotional spine (grief-driven revenge that brings justice but not healing) is mature and distinguishes this from pure genre exercise. The first and third acts are strong; the core twist is earned; the execution is professional. This is a mid-budget international co-production with festival and specialty theatrical potential, anchored by a career-defining female role.
Improvement Opportunities
- Compress Act 2A (pp. 40–100) by 10–15 pages: combine redundant investigative beats (school/uncle's house, Pal exposition/Kidderpore police), escalate Bob's threat earlier (first attempt at p. 70 instead of p. 100), and add a midpoint confrontation (p. 80) where Khan or Rana challenges an inconsistency in Vidya's story, forcing her to lie more elaborately. The investigative midsection currently recycles the same structure (new clue → dead end → new clue) without escalating danger, which sags momentum.
- Extend the Milan confrontation (pp. 185–187) from two pages to four: let him speak (justify himself, recognize Vidya, reveal his motivation), let Vidya articulate her pain ('This is for my husband Arup. This is for my baby.'), make the execution cathartic rather than mechanical. Milan is built as the ultimate antagonist but barely appears; the final kill should be the emotional climax, not a procedural beat.
- Interleave the Arup flashback reveals across the script (brief, cryptic flashes at pp. 60, 120, 150) rather than dumping them all at p. 190. This spreads the exposition, preserves momentum, and makes the final reveal feel like the last puzzle piece rather than a surprise lecture. The current structure halts the climax for a five-minute flashback montage, which is structurally clunky.
- Clarify the ZSEC2 program with 3–4 lines of exposition (p. 170 or p. 190): Why did India create sleeper agents from civilians? What was the mission? Why did it fail? Without this context, the program feels like a BOURNE import rather than an organic part of the world, and Milan's existence feels generic rather than specific.
- Plant 1–2 hints of Vidya's combat training in Act 2A (e.g., a drunk man grabs her at p. 60, she instinctively breaks his grip with a wrist lock, then apologizes and pretends it was an accident) so the interval reveal feels like a reframe rather than a retcon. The transition from 'helpless widow' to 'action hero' is currently too abrupt and risks feeling like a cheat.
Recommendations
- Greenlight for development with one supervised rewrite focused on Act 2 pacing, Milan's character depth, and revelation structure. The core material is strong enough to move forward, but the script needs 10–15 pages trimmed and three key scenes expanded (the NDC break-in, the Milan confrontation, the Bajpayee epilogue).
- Attach director first—this needs a filmmaker who can balance procedural tension, emotional intimacy, and action beats without tonal whiplash. Sujoy Ghosh (the writer) should direct his own script if possible; alternatively, Meghna Gulzar (RAAZI) or Neeraj Pandey (A WEDNESDAY) for Indian talent, or a crossover director like Mira Nair or Deepa Mehta for international appeal.
- Package with a name actress for Vidya before going to financing—this is a star-making role and the project is un-financeable without her. Target: Priyanka Chopra Jonas (crossover appeal, post-QUANTICO heat), Freida Pinto (international festival cred), or Tabu (if aging up slightly; brings gravitas). The role requires bilingual fluency (English/Hindi or Tamil), physical transformation (pregnancy prosthetic, action choreography), and emotional range (grief, deception, rage). Budget for 8–10 weeks of prep (combat training, dialect coaching, prosthetic fittings).
- Structure as India-UK co-production to access tax incentives, reduce effective budget, and secure local production support in Kolkata. The single-location India shoot (no international second unit needed) and contemporary setting keep costs manageable. Target budget: $30–40M all-in, with 60% financed via Indian partners (Phantom Films, Viacom18, Reliance) and 40% via international pre-sales and UK Film Council incentives.
- Position for festival launch (Toronto, Busan, or Berlin) followed by specialty theatrical release (North America and EU) and wide theatrical in India. This is not a four-quadrant tentpole; it's a prestige genre piece with awards potential (Best Actress, Best Foreign Language Film if submitted by India). Comp positioning: THE CONSTANT GARDENER meets TELL NO ONE meets SALT, but with the emotional depth of INCENDIES. Target demo is 25–54, skewing female, college-educated, festival/arthouse regulars. Secondary audience is Indian diaspora and international thriller fans.
Target Audience
Primary: Women 25–54, college-educated, festival/arthouse regulars, international thriller fans. Secondary: Indian diaspora (global), Bollywood crossover audience, fans of female-led revenge films (PROMISING YOUNG WOMAN, PEPPERMINT, THE NIGHTINGALE). Tertiary: Male 25–54 procedural/espionage fans (BOURNE, TINKER TAILOR SOLDIER SPY). The pregnant-woman hook is a Trojan horse that attracts female viewers who don't typically watch action thrillers; the revenge-assassin reveal delivers genre goods for male viewers. The Kolkata setting and Durga Puja framing will resonate strongly with Indian and South Asian audiences globally (India, UK, US, Canada, Middle East). Limited appeal to under-25 demos (no franchise hook, no CGI spectacle) and four-quadrant family audiences (mature themes, violence, child endangerment in subway sequence).
Market Potential
KAHAANI is a $30–40M mid-budget theatrical release with $80–120M global box office potential if positioned correctly. Comps: THE LUNCHBOX ($25M global on $2M budget), LION ($140M global on $12M budget), SLUMDOG MILLIONAIRE ($378M global on $15M budget—admittedly an outlier). The false-pregnancy hook is marketing gold (one-sheet image of Vidya in white saree, hand on belly, gun in other hand) and will generate word-of-mouth and media coverage. Risk factors: (1) the twist-dependent structure limits repeat viewings and may struggle in markets where reviews spoil the pregnancy reveal; (2) the Kolkata setting, while fresh, may limit Middle America appeal (position as 'exotic' rather than 'foreign'); (3) the child-death imagery in the subway massacre will trigger censorship battles and limit the accessible rating (budget for an R in US, 15 in UK, A in India, and TV/airline cuts). Upside: this is awards bait (Best Actress, Best Foreign Language Film if India submits it), which extends the theatrical window and drives prestige; the India box office alone could deliver $40–60M if the local campaign leans into the Durga Puja patriotism and mother-as-avenger theme. Streaming backend (Netflix, Amazon) will be robust given the international setting, female lead, and genre hook. Total lifetime revenue (theatrical + streaming + ancillary): $150–200M against a $35M all-in cost is achievable with proper positioning.
Distribution Channels