Skip to content
What's After the Movie?
Plot summary & ending explained

Ghost Stories (2020) Plot Summary, Ending Explained & Timeline

Ghost Stories (2020) movie poster

Ghost Stories is a 2020 horror film directed by Anurag Kashyap and Zoya Akhtar, running 2 hours 24 minutes. This page retells the whole story in 1,011 words (about 4 minutes to read) and covers 15 key events in order, 4 characters, where and when it is set, 3 themes and the ending explained. Looking for the cast, ratings and where to stream it? See the movie page for Ghost Stories.

to read the plot summary
4 min
key events in the timeline
15
characters profiled
4
themes explained
3
Loading streaming availability…
Ghost Stories (2020) movie poster
Release year
Runtime
2h 24m
Directors
Anurag Kashyap and Zoya Akhtar
Genre
Horror
Original language
Hindi
No spoilers

What Is Ghost Stories About?

The premise of Ghost Stories in 289 words, with nothing given away. The full story and the ending follow below.

A chilling anthology weaves together four tales where the everyday collides with the inexplicable, guided by an atmosphere of creeping dread. From the quiet hush of lonely homes to the unsettling stillness of abandoned places, each story draws its characters into situations where reality feels dangerously thin. The film’s haunting tone lingers like a whispered warning, an invitation to confront fears that might otherwise remain unseen.

In one tale, Sameera, a young nurse, arrives at a desolate house to tend to Mrs. Malik, an elderly bedridden woman awaiting a replacement caregiver. With her own troubled heart pulling her toward a reluctant lover named Guddu, Sameera settles into an isolated vigil where the silence speaks louder than words. The lonely hours stretch on, and the house seems to hold more shadows than the old woman’s stories can account for, suggesting that not all is as ordinary as it appears.

Another segment follows Neha, a pregnant woman whose life shifts unexpectedly when she takes on the care of young Ansh. The child’s growing attachment and Neha’s own unsettled state create a charged atmosphere, the fragile peace of impending motherhood weighed against a creeping sense that something is quietly unraveling beneath the surface.

Elsewhere, a traveler wanders into a quiet town called Bees-ghara, only to find its streets eerily empty. Two young locals, a boy and a girl, become his reluctant guides through a place gripped by unsettling rumors about the surrounding communities. And finally, Ira steps into a new life through an arranged marriage with Dhruv, moving into his grandmother’s grand old home where the past refuses to stay quietly buried, lingering most noticeably in the affection he appears to share with a figure no one else seems able to perceive.

Full plot

What Happens in Ghost Stories?

The complete story of Ghost Stories, from the first scene to the last, in 1,011 words (about 4 minutes). Spoilers throughout. Names in the text link to 20 cast member pages.

Spoilers ahead

The film unfolds as a collection of haunting tales, beginning with the story of Sameera, a young nurse played by Janhvi Kapoor. She arrives at a desolate, lonely house to provide care for an ailing, bedridden elderly woman named Mrs. Malik, portrayed by Surekha Sikri. The elderly woman is depicted as deeply needy, clinging desperately to a reluctant lover named Guddu, played by Vijay Varma, who was a stunning beauty in her youth. While the son of the house is expected to oversee his mother’s care during the transition between nurses, he is nowhere to be found. Despite his absence, Mrs. Malik insists to Sameera that her son is simply sleeping in the adjacent room. However, when the room is checked, it is completely empty. The chilling truth eventually surfaces: the son had abandoned his mother for five days, and she had actually passed away from starvation three days prior to Sameera’s arrival. The sequence concludes with a haunting shot as the camera pulls away from a horrified Sameera.

Another segment shifts into a psychological nightmare focusing on Neha, played by Sobhita Dhulipala, a pregnant woman who finds herself babysitting Ansh, played by Zachary Braz, the child of her late sister. As the story progresses, the boy’s obsessive affection and Neha’s own paranoia as a childless young woman begin to spiral. The line between reality and delusion becomes dangerously blurred as Neha’s mental illness takes hold, pushing the situation toward terrifying proportions. The tension is further amplified by the presence of Ansh’s Father, played by Pavail Gulati, and Neha’s Husband, portrayed by Sagar Arya.

The narrative then journeys to a small, eerie town called Bees-ghara. A mysterious man, played by Sukant Goel, arrives to find the town entirely deserted, except for two children: a young girl, played by Eva Ameet Pardeshi, and a young boy, played by Aditya Shetty. The children warn him that the inhabitants have been devoured by the girl’s father, who serves as the councilman of the larger town, Sau-ghara. Initially skeptical, the man’s disbelief vanishes when he is attacked by a zombie woman while attempting to leave. After being rescued by the boy, he resolves to save the children and notify the authorities. While exploring a local school, he encounters a blind principal who behaves erratically before fleeing. The children explain a gruesome survival mechanism: some locals began eating other humans to protect themselves, as the creatures avoid preying on those who have already tasted human flesh.

As the man watches, the principal suffers a violent convulsion on the floor. The girl’s father—now a hairy, humanoid monster—enters the room. Due to poor vision, the creature doesn’t notice them until the girl, driven by a tragic love for her father, approaches him, only to be brutally killed and eaten. In a desperate bid for survival, the boy suggests they cover themselves in the girl’s blood to trick the monsters into thinking they are also flesh-eaters. While navigating the town center, the monster grows suspicious of the boy, who reacts by eating a piece of the girl’s remains to prove his “nature.” The man, paralyzed by fear, eventually panics and runs, leading to a chase that ends with him falling into a pit trap. He is presented with the girl’s severed hand and told to eat it to prove his identity. He refuses and screams as the creature pounces, only to suddenly wake up.

Confused, he realizes he is actually in the same pit trap from his dream. He rushes toward Bees-ghara, only to find it burning and empty. He weeps, believing he failed the children. However, a car arrives filled with people who look strikingly like the “eaters.” These people from Sau-ghara take him in a jeep, dismissively explaining that Bees-ghara was an inferior place and was burned down long ago. This segment also features a character played by Gulshan Devaiah as the father of the little girl.

The final tale follows Ira, played by Mrunal Thakur, who enters into an arranged marriage with Dhruv, played by Avinash Tiwary, a wealthy man living in a house built by his grandmother. On their wedding night, Ira is disturbed to see Dhruv speaking to his grandmother, who has been dead for two decades. This becomes a nightly occurrence, where the grandmother visits to bid Dhruv goodnight—a spectral presence that only he can see. Dhruv continues to play childish games of peek-a-boo with the spirit, which deeply unsettles Ira.

Seeking answers, Ira speaks with the maid Shanti, portrayed by Heeba Shah. Shanti reveals a dark secret: Dhruv had accidentally pushed his grandmother down the stairs during a game of peek-a-boo, leaving her severely incapacitated and in agony. Despite her suffering, the grandmother always visited Dhruv each night. The conversation is interrupted before Ira learns exactly how the grandmother died. Frustrated and exhausted by the hauntings, Ira storms into the grandmother’s preserved room and screams at the spirit to leave them alone.

The following morning, while Shanti helps Ira stir her oatmeal, Ira is suddenly seized by violent stomach cramps and is carried back to bed. As she writhes in pain, Shanti calmly concludes the story, explaining that the grandmother had once begged Shanti to end her suffering. Being an obedient servant, Shanti had mixed poisonous castor seeds into the grandmother’s breakfast. The implication is clear: Shanti has done the exact same thing to Ira.

Ira eventually wakes up in a blindingly bright room to find the grandmother hovering over her. When a confused Ira asks why she can now see the spirit, the grandmother informs her:

“This is because you are now in my world.”

Realizing she is dead, Ira looks around to see other ghostly human forms. The grandmother coldly explains that those are the others who, like Ira, refused to believe in her presence. This haunting cycle is supported by a cast including Dhruv’s Mother, played by Kitu Gidwani, Dhruv’s Father, played by Sumit Tandon, Ira’s Father, played by Shataf Figar, Ira’s Mother, played by Namrata Chopra, Dhruv’s Granny, played by Jyoti Subhash, and Misha, played by Kusha Kapila.

Timeline

Ghost Stories Timeline: Every Key Event in Order

15 key events in the order they happen, from “Sameera Arrives at the Desolate House” to “Ira Awakens in the Grandmother's World”. 14 events name a place, across 7 locations.

  1. 1

    Sameera Arrives at the Desolate House

    Sameera, a young nurse, arrives at a desolate house to care for Mrs. Malik, an ailing bedridden elderly lady who was once a stunning beauty. The house is eerily empty as the change of nurses takes place, and Mrs. Malik clutches desperately at her reluctant lover Guddu. The lady's son is supposed to be caring for her between the change of nurses, but he is nowhere to be found.

    Where:Mrs. Malik's desolate house

  2. 2

    The Death of Mrs. Malik Is Revealed

    Mrs. Malik tells Sameera that her son is sleeping in the next room, but no one is actually there. It is then revealed that the son abandoned his mother, leaving her alone for five days. Mrs. Malik died of starvation three days earlier, leaving a shocked Sameera to absorb the horrifying truth as the camera moves away from her.

    When:Three days after Mrs. Malik's death Where:Mrs. Malik's house

  3. 3

    Neha's Obsessive Bond with Ansh

    The story shifts to Neha, a pregnant woman who babysits Ansh, the child of her late sister. Neha's obsessive affection for the boy and her paranoia as a childless young woman assume terrifying proportions. Her mental illness begins to blur the line between delusion and reality, turning the caretaking arrangement into something ominous.

  4. 4

    A Man Arrives in Bees-ghara

    A man arrives in the small town of Bees-ghara, only to discover it completely deserted except for a young boy and a girl. The children tell him that everyone has been eaten by the girl's father, who is the councilman of Sau-ghara, the big town. At first, the man refuses to believe their bizarre story.

    Where:Bees-ghara

  5. 5

    Zombie Attack and Rescue

    When the man tries to leave the town, he encounters a zombie woman who attacks him. The young boy rescues him and brings him back to the safe house. Shaken by the experience, the man decides to save the children and alert the local authorities about the danger.

    Where:Bees-ghara

  6. 6

    Disturbing Scenes at the School

    The man ventures out to a school, where he sees the blind principal behaving strangely before suddenly running away. The children explain that some people saved themselves from being eaten by consuming human flesh, as the creatures do not eat those who also eat flesh. As the man watches, the principal screams and convulses on the ground.

    Where:School in Bees-ghara

  7. 7

    The Girl Is Killed by Her Father

    The girl's father, a hairy humanoid creature, enters the school room, but his poor vision prevents him from detecting the man and the children. The girl, overcome by love for her father, approaches him despite the danger. Tragically, she is killed and eaten by him, leaving the other two stunned and frozen in place for a day.

    Where:School in Bees-ghara

  8. 8

    The Blood Disguise Plan

    After the monster leaves, the boy comes up with a desperate survival plan. He suggests taking blood from the girl's remains and covering their faces with it. This disguise should convince the zombies that they too are flesh-eaters, and will thus let them go free.

    When:A day after the girl's death Where:Bees-ghara

  9. 9

    The Boy's Desperate Act

    The town center is under surveillance by the girl's father, who personally inspects the disguised pair. Suspicious of the boy, he watches closely as the boy reacts by eating some of the girl's flesh to prove he is one of them. The monster then turns to the man, who remains perfectly still so as to be unseen.

    Where:Town center of Bees-ghara

  10. 10

    The Man's Chase and Capture

    Despite holding still, the man becomes frightened and starts running, triggering a relentless chase by the eaters. On his way, he falls into a pit trap. The girl's hand is thrown to him so he can demonstrate that he is one of them, but he refuses and screams as her monstrous father pounces on him.

    Where:Bees-ghara

Show the other 5 events of Ghost Stories
  1. 11

    Bees-ghara Burns and the Truth Emerges

    The man supposedly wakes up from a dream, only to find himself confused in the same trap he fell into. He runs back toward Bees-ghara and finds it deserted and burning, weeping that he failed to save the children. A car then arrives full of people resembling the eaters, who take him in a jeep and reveal they are the people of Sau-ghara, explaining that nobody lives in Bees-ghara after they burned it down because it was a very inferior place.

    Where:Bees-ghara

  2. 12

    Ira's Wedding Night and the Ghost

    Ira agrees to an arranged marriage with Dhruv, a handsome and wealthy man who dwells in a house his grandmother built. On their wedding night, Ira sees her husband seemingly talking to the grandmother, who died 20 years ago. Each night after that, the grandmother comes to bid Dhruv good night, and he seems to be the only one who can see her.

    When:Wedding night and the nights that follow Where:Dhruv's house

  3. 13

    The Truth About the Grandmother's Tragic Fall

    Despite being an adult, Dhruv enjoys playing peek-a-boo with his dead grandmother. Ira questions the maid Shanti and learns that Dhruv once accidentally pushed his grandmother down the stairs during their game, leaving her severely incapacitated and in terrible pain. Despite her suffering, the grandmother made it a point to visit Dhruv every night to wish him a good night, though the conversation ends before Ira learns how she passed away.

    Where:Dhruv's house

  4. 14

    Ira's Confrontation and Poisoning

    One night, Ira grows tired of Dhruv's attachment to his dead grandmother and storms into her room, preserved as a shrine, screaming at her to leave them alone. The next day at breakfast, Shanti helps Ira stir her oatmeal, and midway through the meal Ira suffers severe stomach cramps. As Ira lies writhing in pain, Shanti reveals that the grandmother had begged her to end her pain, leading her to mix highly poisonous castor seeds into the grandmother's breakfast, implying she has now done the same to Ira.

    When:One night, then the following morning at breakfast Where:Dhruv's house

  5. 15

    Ira Awakens in the Grandmother's World

    Ira wakes up in a brightly lit room and sees the grandmother hovering over her. Confused, she asks how it is that she can now see the ghost, and the grandmother explains that she is in her world because Ira is now dead. Ira turns her head to see other human forms, which the grandmother identifies as others who, like Ira, did not believe in her presence.

    Where:The grandmother's world

Characters

Who Are the Main Characters in Ghost Stories?

4 characters, among them Sameera (Janhvi Kapoor), Mrs. Malik (Surekha Sikri) and Neha (Sobhita Dhulipala): who each one is and the part they play in the story. Every profile links to the actor’s page.

  • S(

    Sameera (Janhvi Kapoor)

    Played by Janhvi Kapoor

    Sameera is a young, compassionate nurse tasked with caring for the elderly Mrs. Malik. Her encounter with the haunting truth of Mrs. Malik's situation propels her into a state of shock and disbelief, signaling her naivety and vulnerability in a time of crisis. She represents the struggle of individuals who are thrust into harrowing situations that challenge their understanding of reality.

    • 👩‍⚕️ Nurse
    • 😟 Caregiver
  • Surekha Sikri as Mrs. Malik (Surekha Sikri) in Ghost Stories

    Mrs. Malik (Surekha Sikri)

    Played by Surekha Sikri

    Mrs. Malik is the ghostly presence that haunts the narrative through her tragic story of abandonment and starvation. In life, she was a striking figure who now induces terror in others, reflecting the deep-seated grief and pain of being left alone. Her character underscores the consequences of neglect and the lingering effects of unresolved sorrows.

    • 👵 Elderly
    • 🏚️ Abandoned
  • Sobhita Dhulipala as Neha (Sobhita Dhulipala) in Ghost Stories

    Neha (Sobhita Dhulipala)

    Played by Sobhita Dhulipala

    Neha is depicted as a nurturing yet mentally strained woman who grapples with the challenges of child care while dealing with her own mental health issues. Her obsessive love for her niece Ansh leads to a precarious balance between affection and fear, ultimately reflecting the destructive aspects of extreme attachment. Neha's struggle embodies the theme of mental illness artfully woven throughout the story.

    • 👩‍👧 Caregiver
    • 🤯 Tormented
  • Avinash Tiwary as Dhruv (Avinash Tiwary) in Ghost Stories

    Dhruv (Avinash Tiwary)

    Played by Avinash Tiwary

    Dhruv is a conflicted character who displays a childlike attachment to his deceased grandmother, illustrating a poignant bond that transcends life and death. His interactions with the grandmother blur the lines of reality, indicating his deep-seated psychological issues stemming from past trauma. Dhruv's character highlights the theme of unresolved grief and the haunting nature of familial ties.

    • 👦 Haunted
    • 🏡 Innocent
Setting

Where and When Is Ghost Stories Set?

Ghost Stories is set in Bees-ghara and Sau-ghara. Here is why the place matters to the story.

When

The movie does not specify a particular historical time period, but it presents a modern-day setting infused with supernatural and horror elements. This ambiguous period allows for a timeless exploration of human fears and societal breakdown.

Where

Bees-ghara, Sau-ghara

Bees-ghara is depicted as a desolate and abandoned town, known for its dark secrets and terrifying occurrences, particularly surrounding the disappearance of its inhabitants. In contrast, Sau-ghara serves as a contrasting location, where the living residents participate in sinister practices to survive, suggesting a bleak societal structure.

  • 🏞️ Abandoned
  • 🔒 Isolated
Themes

What Are the Themes of Ghost Stories?

3 ideas the story keeps returning to, among them Supernatural, Mental Illness and Survival.

  1. 01

    Supernatural

    The theme of the supernatural intertwines throughout the narratives, particularly with the presence of ghosts and the haunting memories of the past. Characters experience various forms of supernatural influences that impact their realities, leading to distress and chaos. This theme serves as a reflection of unresolved issues and past traumas manifesting into their present lives.

  2. 02

    Mental Illness

    The film delves into the complexities of mental health, showcasing how paranoia and obsession can distort one's perception of reality. Neha's mental deterioration emphasizes the fragility of the mind under stress and the fear of losing touch with reality. This theme resonates deeply, as it highlights the struggles individuals face when confronting their inner demons.

  3. 03

    Survival

    Survival instincts take a dark turn in the narrative, especially as characters resort to extreme measures to avoid being consumed. The film explores the moral dilemmas faced when survival becomes prioritized over humanity. This theme leads to chilling choices that blur the lines between victim and perpetrator.

Ending explained

How Does Ghost Stories End?

The last act of Ghost Stories and what it means, in 467 words. The ending lands as bleak. Big spoilers: read the plot summary first if you have not seen it.

The final act, in full

The ending of Ghost Stories delivers a harrowing twist that fundamentally recontextualizes the entire film, shifting the genre from paranormal investigation to a psychological study of guilt. After investigating three terrifying cases, Phillip Goodman confronts his idol, Charles Cameron, only to watch reality crumble around him. In a surreal transition, Cameron’s face morphs into that of Mike Priddle, one of the subjects Goodman interviewed, before the investigator is dragged back into the memory of a traumatic childhood incident. We learn that as a young man, Goodman stood by while bullies tormented a classmate named Desi Callahan, trapping him in a tunnel where he ultimately died of an asthma attack. Goodman never helped, never sought assistance, and never told anyone about the tragedy.

This repressed memory is the key to the film’s conclusion. The shocking reveal pulls back the curtain on Goodman’s true reality: he is not a paranormal investigator at all, but a patient in a hospital bed, existing in a coma after a suicide attempt. The “ghosts” he encountered were merely the people in his immediate vicinity, woven into a narrative of supernatural horror by his subconscious. Tony Matthews, the first subject, is actually a hospital janitor; Simon Rifkind is a junior doctor; and Mike Priddle is the senior doctor overseeing his care. Even the disturbing image of Callahan’s corpse forcing a tube into Goodman’s mouth is revealed to be a medical intervention—Callahan’s finger is actually a breathing tube, and the “dead” boy is trying to save him, not hurt him.

Throughout the film, Goodman prides himself on his skepticism, repeating the mantra that “the brain sees what it wants to see.” Ironically, he fails to realize that his own brain is constructing a safe narrative to shield him from his darkest secret. The three cases he investigates are manifestations of his specific guilts: Tony’s regret over his relationship with his father mirrors Goodman’s inability to connect with his own heritage, Simon’s secret about his driving license reflects Goodman’s hidden shame, and Mike’s tragic family life highlights Goodman’s own lonely existence. The clues were present all along, from the numbers of the tunnel appearing on the walls to the dripping sounds of hospital machinery disguised as environmental noise.

Ultimately, the film serves as a somber commentary on toxic masculinity and the dangerous inability of men to articulate their feelings. Each character Goodman encounters struggles to communicate, using aggression, awkwardness, or humor to mask their pain, reflecting Goodman’s own emotional suffocation. The film suggests that his suicide attempt was the result of a lifetime of suppressing the truth about Callahan’s death. By confronting his past, Goodman is forced to face the physical and psychological toll of his silence, leaving him trapped in a state of limbo, forever haunted by the one ghost he could never debunk: himself.

Tone & mood

What Kind of Film Is Ghost Stories?

Dark in tone, with variable pacing and a moderate story, going by the plot summary.

Tone
Dark
Pacing
Variable
Story
Moderate
Intensity
High
Ending
Bleak

A chilling horror anthology weaving four unsettling tales of ghosts, zombies, and psychological torment, each one escalating dread and delivering bleak, disturbing conclusions that linger uncomfortably.

  • eerie
  • unsettling
  • disturbing
  • suspenseful
  • nightmarish
  • oppressive
  • supernatural horror
  • death and dying
  • abandonment
  • mental illness

Content notes: starvation death, poisoning, cannibalism, child death, murder, mental illness.

Quiz

How well do you remember Ghost Stories? Test yourself on the story.

Take the quiz
Loading streaming availability…
Read next

Movies Like Ghost Stories With a Plot Summary

4 films close to Ghost Stories in story and themes that have a full plot summary here: Ghost Stories (2018) and Ghost Story (1981) lead. 2 of them come with the ending explained.

All plot summaries

Missing a Movie Plot Summary?

Tell us which film you want explained next: the full story, the timeline, the characters and the ending.

Request a summary
FAQ

Ghost Stories Plot Questions

6 quick answers about Ghost Stories, taken from the plot summary, ending explained, character guide and setting on this page and the film’s credits.

What is Ghost Stories about?

A chilling anthology weaves together four tales where the everyday collides with the inexplicable, guided by an atmosphere of creeping dread. From the quiet hush of lonely homes to the unsettling stillness of abandoned places, each story draws its characters into situations where reality feels…

Read the full plot summary

What happens at the end of Ghost Stories?

The ending of Ghost Stories delivers a harrowing twist that fundamentally recontextualizes the entire film, shifting the genre from paranormal investigation to a psychological study of guilt.

The ending explained

When and where does Ghost Stories take place?

Ghost Stories is set in Bees-ghara and Sau-ghara. The movie does not specify a particular historical time period, but it presents a modern-day setting infused with supernatural and horror elements.

The setting explained

Who are the main characters in Ghost Stories?

The story follows Sameera (Janhvi Kapoor) (played by Janhvi Kapoor), Mrs. Malik (Surekha Sikri) (played by Surekha Sikri), Neha (Sobhita Dhulipala) (played by Sobhita Dhulipala) and Dhruv (Avinash Tiwary) (played by Avinash Tiwary).

All the characters

What are the main themes of Ghost Stories?

The summary picks out 3 themes: Supernatural, Mental Illness and Survival.

The themes explained

Who directed Ghost Stories?

Ghost Stories (2020) was directed by Anurag Kashyap and Zoya Akhtar and runs 2 hours 24 minutes.

Anurag Kashyap’s films

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app