What Is Roohi About?
The premise of Roohi in 305 words, with nothing given away. The full story follows below.
In a remote North Indian town where age‑old customs dictate that a girl may be taken by the man who wishes to marry her, an uneasy blend of folklore and everyday life permeates the air. The community’s rituals coexist with whispered legends about a fearsome spirit whose feet point backward, a presence that has long haunted the surrounding forests and quiet streets alike.
Enter Bhawra Pandey, a pragmatic young man accustomed to the gritty realities of his village, and his loyal companion Kattanni Qureshi, whose wit often masks a deeper curiosity. Both are summoned by their enigmatic employer, Guniya Bhai, to carry out a delicate assignment: to secure the elusive Roohi for a client with a very personal agenda. Their mission feels routine at first, yet the trio’s journey quickly drifts into the wild, where the boundaries between duty and superstition begin to blur.
Roohi herself is a striking figure—unwillingly thrust into the middle of a pact that seems to echo the town’s traditional practices, yet something unmistakably otherworldly clings to her. Locals speak of a Mudiyapairi, a witch‑like entity whose backward‑turned feet signal a power that refuses to be ignored. As the three find themselves isolated within a forested hideaway, the uneasy sensation that an unseen force watches them intensifies, hinting at a deeper, uncanny connection between Roohi and the ancient legend.
The interplay among the characters sets the tone for a story that balances dark humor with palpable suspense. Bhawra wrestles with an unexpected protectiveness, while Kattanni is drawn to the mysterious allure of the spirit that calls itself Afza. Amidst the looming presence of Guniya Bhai and the shadow of the backward‑footed witch, the film weaves a haunting atmosphere that invites the audience to question what is real, what is ritual, and what lingers just beyond the edge of the forest’s darkness.
What Happens in Roohi?
The complete story of Roohi, from the first scene to the last, in 655 words (about 3 minutes). Spoilers throughout.
Spoilers ahead
Bhawra Pandey [Rajkummar Rao] and Kattanni Qureshi [Varun Sharma] hail from the small Bagadpur village, where a harsh local custom once dictated that the man who wishes to marry a woman must abduct her. The two men are pulled into that grim tradition by their boss, the ruthless Guniya Bhai [Manav Vij], who hires them to kidnap Roohi [Janhvi Kapoor], a young woman whose future is tied to a marriage contract. When a death in the groom’s family forces a pause on the plan, Bhawra and Kattanni decide to hide Roohi in an abandoned woodworking shop so the marriage can proceed after the funeral.
Inside the dim space, tension quickly shifts from a kidnapping plot to something far more supernatural. Bhawra begins to sense that Roohi is not merely scared or resistant but actually possessed by a demonic spirit. This is confirmed by Roohi’s father, a man deeply worried about what the family has walked into. The demon, who identifies herself as Afza, reveals herself as a Mudiyapairi—a legendary, exceptionally strong witch with backward-turned feet who will not leave until she marries, taking the girl she possesses with her.
Guniya Bhai, worried about police scrutiny and the danger to his reputation, orders his men to retrieve Roohi, but Bhawra and Kattanni refuse to abandon her. Their stubborn loyalty puts them in direct conflict with the gang leader, and the henchmen who are sent to reclaim the girl pay a dangerous toll for underestimating Afza’s strength. The brutal confrontation makes it clear that the demon’s hold on Roohi runs deeper than a simple kidnapping.
Seeking a way out, Bhawra consults an old woman who shares a chilling, practical truth: the Mudiyapairi can be trapped by tricking Afza into marrying a man who is already married, effectively turning the spirit into a nuisance rather than a permanent inhabitant. The old woman’s tale carries a heavy history—she herself has been possessed by the same witch in the past and survived only after an exorcism that came with a steep price.
With time running short, the trio heads toward a village called Chimmattipur and improvises a plan that blends superstition with a desperate sense of humor: Bhawra even goes so far as to marry a dog to fool the witch and force Afza to confront the possibility of a “fake” union. The villagers react with anger and skepticism, viewing the scheme as a desecration of their sacred space, but the sense of danger remains if Afza is not appeased.
Guniya Bhai arrives again, intent on revenge and on salvaging his own standing, but he quickly recognizes that Afza’s marriage must occur within a day if she is to be driven out of Roohi. He pivots toward a cynical payoff, proposing that Afza marry the chosen groom associated with the original contract in order to restore his own reputation.
At the wedding site, Kattanni, dressed in Bhawra’s wedding attire, tries to coax Afza into an arranged union. The old woman interrupts once more, presenting Afza with a startling ruse: a video of the dog wedding meant to demonstrate the fragility of the plan. Afza becomes confused, misidentifying Bhawra as Kattanni, and her anger surges. In a climactic turn, Afza commands Bhawra to marry her, but Roohi intervenes with a radical choice.
Roohi, embracing Afza’s strength rather than fighting it, decides to marry Afza herself, choosing a union that acknowledges the spirit’s power rather than denying it. The two women—Roohi and Afza—find an unexpected harmony, leaving Bhawra and Kattanni behind as the situation shifts from a rescue plot to an uneasy coexistence.
In the aftermath, police arrive with Roohi’s father, but the old woman disappears, leaving the impression that she may have aided Afza all along. The film closes on the note that the transfer of power and choice has shifted, leaving Roohi empowered to decide her own fate alongside Afza, rather than being controlled by the men who kidnapped her.
Roohi Timeline: Every Key Event in Order
12 key events in the order they happen, from “Bagadpur kidnapping under Guniya Bhai's contract” to “Ending hint: new union and disappearance”. 12 events name a place, across 8 locations.
- 1
Bagadpur kidnapping under Guniya Bhai's contract
Bhawra Pandey and Kattanni Qureshi from Bagadpur are hired by gang leader Guniya Bhai to kidnap Roohi. The plan is to secure a marriage arrangement for a client. A death in the groom's family forces them to hide with Roohi in an abandoned woodworking shop until the funeral.
When:Afternoon of the kidnapping Where:Bagadpur (abandoned woodworking shop)
- 2
Roohi's possession revealed
While staying in the workshop, Bhawra notices Roohi's strange behavior and suspects something supernatural. Roohi's father confirms that a demon named Afza possesses her, establishing the supernatural danger.
When:During captivity Where:Abandoned woodworking shop
- 3
Affection conflicts: Bhawra loves Roohi, Kattanni loves Afza
Bhawra grows fond of Roohi and tries to coax the demon out. Meanwhile, Kattanni becomes smitten with Afza herself and hopes to speak with her through Roohi.
When:During captivity Where:Abandoned woodworking shop
- 4
Guniya Bhai orders abandonment; henchmen attacked
Fearing police scrutiny, Guniya Bhai tells the team to abandon Roohi. They refuse, triggering Afza to defend Roohi by attacking the henchmen, injuring one and killing another.
When:Soon after kidnapping Where:Abandoned woodworking shop
- 5
Old woman reveals exorcism trick
Bhawra learns from an old woman that the Mudiyapairi can be forced out by marrying a man who is already married. The old woman herself had been possessed before and exorcised the spirit, revealing a dangerous past.
When:Following the henchmen incident Where:Old woman's dwelling
- 6
Plan to trick the witch in Chimmattipur
The trio travels to the village of Chimmattipur, where Bhawra attempts to deceive the Mudiyapairi by marrying a dog to trigger the required marriage. The plan hinges on exploiting the witch's superstition.
When:On the way / arrival Where:Chimmattipur
- 7
Villagers react to witch in Chimmattipur
The villagers scold Bhawra for bringing a witch into their sacred village, challenging the group's plan and forcing them to confront social backlash. The plan loses credibility as the crowd grows suspicious.
When:Arrival in town Where:Chimmattipur
- 8
Guniya Bhai returns with new deadline
Guniya Bhai arrives to reclaim control and pressures Afza to marry within a day. He seeks to salvage his reputation and ensure the contract is fulfilled.
When:Day of wedding countdown Where:Chimmattipur vicinity
- 9
Wedding plan goes forward; dog wedding video
At the makeshift wedding, Kattanni, wearing Bhawra's wedding attire, tries to induce Afza to marry him. An old woman interrupts by showing a video of a dog wedding, deceiving Afza and derailing the plan.
When:Wedding day Where:Wedding venue
- 10
Rift and reversal: Roohi chooses Afza
The old woman’s trick backfires as Afza grows suspicious, but Roohi interrupts and decides to marry Afza herself, embracing Afza's power rather than fighting it. The choice shifts the balance of the union away from Bhawra and Kattanni.
When:Ceremony climax Where:Wedding venue
- 11
Roohi and Afza depart; police arrive
Roohi and Afza leave Bhawra and Kattanni behind, walking away together as police arrive with Roohi's father. The old woman disappears, suggesting she may have aided Afza in the past.
When:Immediately after the decision Where:Chimmattipur / nearby
- 12
Ending hint: new union and disappearance
Roohi and Afza's partnership hints at a new shared fate, while the old woman vanishes. The police are told that Roohi ran away with herself, leaving the exact nature of the outcome open to interpretation.
When:After the resolution Where:Village outskirts
Who Are the Main Characters in Roohi?
8 characters, among them Roohi, Afza and Guniya Bhai: who each one is and the part they play in the story. Every profile links to the actor’s page.
- R
Roohi
Played by Janhvi Kapoor
A gentle, resilient young woman from Bagadpur who discovers she is possessed by Afza. Her struggle is to maintain her own identity while the demon asserts control, forcing her to confront tradition and danger. She evolves from a passive subject of haunting to an assertive agent who shapes her own fate.
- 🎭 Protagonist
- 🧿 Possession
- 🧭 Identity
- A
Afza
Played by Janhvi Kapoor
The demonic force inhabiting Roohi's body, who calls herself Afza and is both dangerous and alluring. Afza presses for marriage and power, challenging Roohi's autonomy. Over the course of the story she becomes a catalyst for Roohi's transformation.
- 🧿 Demon
- 💫 Power
- 🧩 Possession
- GB
Guniya Bhai
Played by Manav Vij
The kidnapping-gang leader who arranges Roohi's abduction to fulfill a contract. He fears police investigation and strives to protect his reputation, resorting to force when his plan begins to unravel. His schemes push the others toward a messy, morally gray end.
- 🕴️ Villain
- 🧭 Criminal
- ⚖️ Reputation
- BP
Bhawra Pandey
Played by Rajkummar Rao
A member of the gang who develops genuine feelings for Roohi. He wrestles with loyalty to the criminals and his growing empathy for Roohi's plight. He resists harming Roohi and ultimately participates in a plan to help her, despite danger.
- 🤵 Ally
- 💖 Affection
- 🌀 Moral conflict
- K
Kattanni
Played by Varun Sharma
Bhawra's partner, smitten with Afza and eager to converse with her, even at the cost of deceit. He becomes a willing participant in the plan, adding humor and volatility to the quest to exorcise the demon.
- 🎭 Comic foil
- 🧠 Manipulation
- 🕵️♂️ Complexity
- PT
Panwadi Tantrik
Played by Anuraag Arora
A mystic who provides folk wisdom about exorcising or trapping demonic forces. He warns about the Mudiyapairi and guides the group with traditional rites, foreshadowing the desperation of the protagonists.
- 🪄 Mystic
- 🗺️ Folklore
- 🧭 Guidance
- RF
Roohi's Father
Played by Rajesh Jais
A protective, worried father who validates his daughter's possession and seeks answers. He embodies the community's concern about honour and safety, while also pushing for truth to be uncovered.
- 👨👧 Father
- 🧭 Authority
- 🕊️ Protection
- B
Budhiya
Played by Sarita Joshi
An old woman deeply connected to village lore, who offers crucial insights into the Mudiyapairi and the trick to trap the demon. Her motives are ambiguous, and her disappearance hints at deeper complicity or aid for Afza.
- 🧙♀️ Wise elder
- 🪄 Lorekeeper
- 🕵️♂️ Ambiguity
Where and When Is Roohi Set?
Roohi is set in Bagadpur and Chimmattipur (2020s). Here is why the time and place matter to the story.
When
2020s
The events unfold in contemporary rural India, blending modern danger with age-old beliefs. The tension between tradition and individual choice drives the plot as police scrutiny and local gossip intersect with supernatural elements. The setting feels current yet deeply rooted in regional legends about spirits and marriages.
Where
Bagadpur, Chimmattipur
Roohi takes place largely in Bagadpur, a small rural village where a local custom allows a groom-to-be to abduct his intended bride. The story also moves to an abandoned woodworking shop used as a hiding place. The wedding in nearby Chimmattipur highlights the strong hold of superstition and community scrutiny on personal choices.
- 🏞️ Rural village
- 🧿 Folk traditions
- 🏚️ Abandoned workshop
What Are the Themes of Roohi?
3 ideas the story keeps returning to, among them Love, Folklore and Empowerment.
-
01
Love
Romantic attraction drives Bhawra and Kattanni's loyalties, complicating their criminal assignment. Roohi's own feelings intersect with Afza's presence, blurring lines between affection, possession, and consent. The story uses romance to probe agency, manipulation, and the possibility of mutual respect in a strained situation.
-
02
Folklore
The Mudiyapairi demon embodies local folklore about powerful witches with backward feet who cannot be content unless married. Possession mechanisms create a battle between the victim's identity and a supernatural force. The film treats tradition as both source of fear and tool for comic relief, while exposing how legends shape choices.
-
03
Empowerment
Roohi's arc centers on embracing Afza's strength rather than resisting it. She ultimately chooses to marry Afza herself, reclaiming control over her destiny. The movie frames empowerment as a fusion of identities rather than denial, using the exorcism myth to catalyze personal growth.
What Kind of Film Is Roohi?
Whimsical in tone, with steady pacing and a moderate story, going by the plot summary.
- Tone
- Whimsical
- Pacing
- Steady
- Story
- Moderate
- Intensity
- Medium
- Ending
- Ambiguous
A quirky and supernatural dark comedy that blends folk horror with romantic conflict, creating a playful yet occasionally tense atmosphere centered on possession and unconventional love.
- quirky
- supernatural
- playful
- tense
- romantic
- bizarre
- possession
- supernatural comedy
- arranged marriage
- rival suitors
Content notes: supernatural possession, kidnapping.
Quiz
How well do you remember Roohi? Test yourself on the story.
