Ghost Stories is a 2020 Indian Hindi-language anthology horror film, consisting of four short film segments directed by Karan Johar, Dibakar Banerjee, Zoya Akhtar and Anurag Kashyap. It is co-produced by Ronnie Screwvala and Ashi Dua under their production banner RSVP Movies and Flying Unicorn Entertainment respectively. The film features an ensemble cast including Mrunal Thakur, Avinash Tiwary, Janhvi Kapoor, Raghuvir Yadav, Sobhita Dhulipala, Vijay Varma and Pavail Gulati. It was released on Netflix on January 1, 2020.
Story 1 – directed by Zoya Akhtar
Sameera (Janhvi Kapoor), a young nurse, arrives to take care of an ailing bedridden old lady, Mrs. Malik (Surekha Sikri) in a desolate house. The former is needy, clutching at a reluctant lover Guddu (Vijay Varma); the latter, a stunner in her time. The son is supposed to be taking care of the old mother for the duration between the change of nurses, but he is not around. Mrs. Malik tells Sameera that her son is sleeping in the next room, but no one is there. Later, it is found out that the son never turned up and she died due to starvation three days back.
Story 2 – directed by Anurag Kashyap
Set in what feels like 90’s Britain with a heavily desaturated look that borders on monochrome, the story revolves around a paranoid, pregnant woman Neha (Sobhita Dhulipala) who babysits her late sister’s kid, Ansh (Zachary Braz). The obsessive affection of a kid and paranoia of a childless young woman assumes terrifying proportions. Neha at one point loses sight of what is real and what is her nightmare. A curse of the past triggers her into meltdown and another miscarriage. What we don’t know is whether the child- Ansh was involved in making that happen.
Story 3 – directed by Dibakar Banerjee
A man (Sukant Goel) arrives in a small town, Bees-ghara to find it empty, except for a boy and girl. He’s told 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 the, and when he tries to go out, is met with a zombie woman who attacks him. The boy rescues him, and back in the safe house, he decides to save the children and alert the local authorities. When he gets out and enters a school, he sees the principal behaving strangely. The principal suddenly runs away. The children explain that some people, in order to save themselves from getting eaten, started eating others too as the creatures do not eat those who also eat human flesh. As the man watches, the school principal screams and convulses on the ground. The girl’s father, who resembles a hairy bear-like creature enters their room. The creature, who has poor vision, is unable to detect the presence of the man and the children until the girl, overcome with love for her father, goes near him, only to be killed and eaten by him. The other two, stunned, don’t move for a day, and the monster leaves. The boy has an idea that they take the blood from the girl’s remains and cover their faces with it so that the zombies will believe that they too are zombies and let them go. The entire place is under surveillance by the girl’s father and upon seeing the pair, he checks them personally. He grows suspicious of the boy, who in reaction, eats some of the flesh of the girl. The monster turns to the man, who holds himself, but gets scared and starts running, resulting in him being chased by the zombies. On the way, he falls into a trap. He is thrown the girl’s hand, so that he can demonstrate he is one of them. The man refuses to do so, and screams as the girl’s father pounces on him, only to wake up from what is supposedly a dream. The man is then confused as he wakes up in the same trap he fell into, and runs towards Bees-ghara. Finding the place deserted and burning, he assumes the worst and cries that he failed to save the children. At the same time, a car comes, full of people who resembled the earlier zombies.The man is taken by them and they tell him that they are people of Sau-ghara and that nobody lives in Bees-ghara after they burned it down because it was a very inferior place.
Story 4 – directed by Karan Johar
Ira (Mrunal Thakur) agrees to have an arranged marriage with the handsome and wealthy Dhruv (Avinash Tiwary) who dwells in a house his grandmother built. On the first night after her wedding, she sees her husband seemingly talking to the grandmother who died 20 years ago. Each night after that, the grandmother comes to bid good night to Dhruv, who seems to be the only one who can see her.
In spite of being an adult, he enjoys playing peek-a-boo with the dead grandmother. Ira questions the maid Shanti (Heeba Shah), and learns that when Dhruv was playing peek-a-boo with her, he accidentally pushed her down the stairs. The grandmother was severely incapacitated and in terrible pain. Despite this, she would make it a point to visit Dhruv each night to wish him a good night. The conversation ends before Ira can learn the circumstances of the grandmother’s passing. One night Ira gets tired of Dhruv’s attachment to his dead grandmother and storms into her room, still preserved as a shrine her, and screams at the grandmother to leave them alone. The next day, at breakfast, Shanti helps Ira stir her oatmeal. Midway through breakfast, Ira starts having severe stomach cramps and is helped to her bed by Shanti. As Ira lies writhing in pain, Shanti completes their earlier conversation, telling Ira that the grandmother had begged Shanti to put an end to her pain. Being the obedient maid that she is, she mixed castor seeds into her breakfast; thereby, poisoning her to death.
The viewer is led to understand that Shanti did the same for Ira. Ira wakes up into a brightly lit room and sees the grandmother hovering over her. Confused, Ira asks how it is that she can now see her. She lets Ira know that this is because Ira is now in her world, implying that Ira is dead. Ira then turns her head to see other human forms while the grandmother tells her that those are the others who, like Ira, did not believe in her presence.
Zoya Akhtar’s segment
Janhvi Kapoor as Sameera
Surekha Sikri as Mrs. Malik
Vijay Varma as Guddu
Anurag Kashyap’s segment
Sobhita Dhulipala as Neha
Sagar Arya as Neha’s husband
Zachary Braz as Ansh
Pavail Gulati as Ansh’s father
Dibakar Banerjee’s segment
Sukant Goel as Visitor
Aditya Shetty as Little Boy
Eva Ameet Pardeshi as Little Girl
Gulshan Devaiah as girl’s Daddy
Karan Johar’s segment
Mrunal Thakur as Ira
Avinash Tiwary as Dhruv
Jyoti Subhash as Dhruv’s Granny
Kitu Gidwani as Dhruv’s Mother
Sumit Tandon as Dhruv’s Father
Namrata Chopra as Ira’s Mother
Kusha Kapila as Misha
Shataf Figar as Ira’s Father
Heeba N Shah as Shanti