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

Maa (2025) Plot Summary, Ending Explained & Timeline

Maa (2025) movie poster

Maa is a 2025 horror film directed by Vishal Furia, running 2 hours 13 minutes. This page retells the whole story in 853 words (about 4 minutes to read) and covers 13 key events in order, 7 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 Maa.

to read the plot summary
4 min
key events in the timeline
13
characters profiled
7
themes explained
3
Loading streaming availability…
Maa (2025) movie poster
Released
Runtime
2h 13m
Director
Vishal Furia
Genre
Horror
Original language
Hindi
No spoilers

What Is Maa About?

The premise of Maa in 337 words, with nothing given away. The full story and the ending follow below.

In a remote corner of Bengal, a centuries‑old village clings to the lingering echo of ancient rites, where the line between devotion and dread blurs beneath the shadow of a gnarled tree. The air is thick with whispered prayers to Kali, and the very landscape seems to pulse with an unseen presence that has long been spoken of in hushed tones. Within this atmosphere of mythic horror, a mother and her teenage daughter find themselves drawn into a place where the ordinary and the occult coexist, and where the disappearance of local girls has become a lingering, unsettling rumor.

Ambika lives a modest life in Kolkata, carrying the weight of a concealed family history that quietly shapes her world. When the call to attend to ancestral matters brings her back to the village, she is joined by her twelve‑year‑old daughter Shweta, whose curiosity and growing independence clash with the protective instincts of a mother who has long guarded hidden truths. Their relationship, built on love and unspoken concerns, becomes the emotional core of the story as they navigate an unfamiliar, tension‑laden environment together.

The village itself breathes an uneasy tension, its residents wary of the old customs that tether them to the land. Folklore speaks of a restless daemon linked to the first rites of womanhood, and the community’s anxiety is palpable whenever a girl reaches that pivotal moment. The setting is drenched in gothic ambience—creaking wooden halls, flickering oil lamps, and the perpetual rustle of leaves that seem to carry an ancient warning. This oppressive mood frames the mother‑daughter pair’s uneasy immersion into a world where faith, fear, and family legacy intersect.

Against this backdrop, the film unfolds with a measured, atmospheric horror that leans heavily on mood rather than overt spectacle. The narrative invites viewers to feel the weight of inherited curses and the silent strength that rises when a mother confronts the unknown to shield her child, all while the unseen forces of the village’s dark past linger just beyond the edge of perception.

Full plot

What Happens in Maa?

The complete story of Maa, from the first scene to the last, in 853 words (about 4 minutes). Spoilers throughout. Names in the text link to 3 cast member pages.

Spoilers ahead

During Kali Puja at a secluded ancestral mansion in Chandrapur, Ambika, Kajol, brings twins into the world—a boy and a girl. The rite is conducted by a woman priestess who claims Kali spoke to her in a dream, lending an eerie gravity to the proceedings. Joydev, Ronit Roy, a local figure of authority who grows up alongside the ritual, watches with his friends and notes that the son of the sarpanch should be the one to lead the puja. The second newborn is announced to be a girl, and a tense moment follows as the father, the scion of the zamindar family, seizes the infant from the new mother to take her for a sacrificial rite. The priestess advances the sword toward the baby, but Kali’s demand is clear—the goddess cannot ask for a baby girl’s sacrifice. In a shocking turn, Joydev snatches the sword from the priestess, asserts it as his right, and sacrifices the girl himself, sinking the ceremony into a silence heavy with unspoken fear.

Forty years pass, and Ambika lives in Kolkata with her husband Shuvankar, Indraneil Sengupta, and their twelve-year-old daughter Shweta, a life that feels outwardly content yet is haunted by a hidden family truth. Shuvankar is the same son who had the female twin long ago, a fact that has always hovered between concealment and revelation. He wrestles with the dilemma of when—or if—to tell his daughter the truth about her lineage and the shadow that still lingers over their family estate. The family’s quiet existence is disrupted when Joydev, now an older man and still a central village figure, sends word that his father has died. The news pulls Shuvankar toward Chandrapur to oversee the cremation and the sale of the ancestral property, a plan Ambika initially opposes but gradually considers to secure their future.

On the return journey, Shuvankar dies in a mysterious fire—an accident that seems to be caused by a splinter from the roots of the same haunted tree behind the palatial house, a tree tied to the earlier tragedy. The splinter lodges in his shoe, and as the flames engulf the vehicle, Ambika and Shweta travel to Chandrapur to complete the sale and confront the living memory of the past. In Chandrapur, Shweta befriends Deepika, the caretaker’s daughter, and the two begin to explore the area around the haunted tree, despite warnings that a demon—or daitya—might dwell there. When Shweta insists on visiting the tree, Ambika intervenes, only to learn that Deepika has just had her first period, a detail that coincides with rumors of the daitya’s influence drawing girls away and returning them unharmed.

The disappearances grow more alarming as several village girls vanish after their first menstruation, then return without their cycles, prompting Ambika to dig deeper. A seasoned police officer, Sarfaraz, becomes involved, convinced that the rumors of a demon mask a more human series of machinations. The investigation bears fruit when a manuscript—belonging to Shuvankar’s father’s generation—lands in Ambika’s hands through the old caretaker and caretaker’s son. Reading it, she uncovers a centuries-old curse centered on a blood daitya named Aamsaja, a being tied to the Kali Puja rite and the haunted tree. The demon is revealed to be after Shweta, aiming to procreate through her, and Ambika must act to shield her daughter and the other missing girls.

As the truth comes to light, Joydev’s role becomes horrifyingly clear: he is the human face of the daemon Amsaja, the malevolent force behind the century-old curse. Ambika, now confronted with a choice steeped in ritual and survival, experiences a prophetic dream of Goddess Kali. Guided by that vision, she resolves to perform Kali Puja in the family temple, a temple that unlocks only when a village dream connects with the goddess. With the demon’s influence growing ever stronger inside Joydev, Ambika undergoes a dramatic transformation, channeling Kali’s wrath and becoming a fierce matriarchal protector who fights to save Shweta and the abducted girls.

The battle culminates in a tense confrontation where the demon is driven back, and the immediate danger to Shweta is averted. Yet a grim twist remains: an ancient priestess reveals that Shweta carries the demon’s potential birth, and thus a sacrifice would be required to stop it. Ambika faces the unbearable choice, preparing to sacrifice her own daughter for the greater good. Just as she braces for the ritual, the priestess intervenes, declaring that Goddess Kali has tested her and that the threat within Shweta is no more. The revelation marks a fragile victory, a moment of relief that comes with the acknowledgment of a long, painful history finally addressed.

In the final moments, the story lingers on the aftermath of the ordeal. The forest around Chandrapur bears the scars of the ordeal, and a post-credits scene shows Vanraj, wearing a hoodie and boots, walking through the ashy remains of the once-haunted land, seemingly absorbing what remained of Amsaja’s powers. The film closes on a note of unresolved tension, a reminder that the legacy of blood and ritual can echo through generations, reshaping lives and testing the limits of family loyalty, faith, and courage.

Timeline

Maa Timeline: Every Key Event in Order

13 key events in the order they happen, from “Birth during Kali Puja and the twin revelation” to “End-credits: Vanraj walks among the ash”. 13 events name a place, across 11 locations.

  1. 1

    Birth during Kali Puja and the twin revelation

    Birth occurs during Kali Puja at the ancestral mansion in Chandrapur. The family learns there is a twin girl in addition to the announced boy, triggering questions about who should lead the ritual. The Kali priestess claims Kali spoke to her in a dream and chose her to preside, but the father, Joydev, overrules the ritual's safety and sacrifices the infant girl.

    When:Kali Puja day Where:Ancestral mansion, Chandrapur

  2. 2

    The ritual sacrifice of the twin girl

    Joydev declares the sacrifice his right and completes it using a sword, despite the priestess' objections. The act binds the family to the haunted tree behind the house and seeds a long shadow over Chandrapur.

    When:Same Kali Puja day, immediate aftermath Where:Altar on a rock behind the house, Chandrapur

  3. 3

    Forty years later in Kolkata: Ambika and family

    Ambika and her husband Shubankar raise their daughter Shweta in Kolkata and enjoy a peaceful life. It is revealed that Shubankar is the son of the sacrificed twin, a truth he contemplates revealing to Shweta. The shadow of Chandrapur and the past haunts their present.

    When:Forty years later (present day) Where:Kolkata, West Bengal

  4. 4

    Joydev informs Shubankar about his grandfather's death

    Joydev, now elderly and village sarpanch, informs Shubankar that his paternal grandfather has died, pulling the past back into the present. Shubankar travels to Chandrapur to attend the cremation and manage the family estate, revealing his plan to sell the property.

    When:Shortly after the call, present day Where:Chandrapur

  5. 5

    Shubankar's mysterious death on the return trip

    On the journey back from Chandrapur, Shubankar dies in a fire that engulfs his car after a splinter from the haunted tree lodges in his shoe. The accident carries an air of supernatural cause, tying the tragedy to the family curse.

    When:During the return trip Where:On the road back to Kolkata, near the ancestral home

  6. 6

    Ambika and Shweta travel to Chandrapur to finalize sale

    Grief drives Ambika and Shweta to Chandrapur to finalize the sale of the estate. The looming presence of the past and the haunted tree begin to reveal themselves as unexplained events unfold.

    When:After Shubankar's death Where:Chandrapur, ancestral palatial home

  7. 7

    Shweta befriends Deepika and visits the haunted tree

    Shweta forms a friendship with Deepika, the caretaker's daughter, and insists on visiting the tree alleged to host the daitya. Deepika initially resists but joins the excursion despite warnings from villagers. The visit deepens the town's rumors about a malevolent force.

    When:Shortly after arrival in Chandrapur Where:Haunted tree behind the palace, Chandrapur

  8. 8

    Disappearances after first menstruation

    Following the tree visit, several village girls disappear after their first menstruation but later reappear unharmed. The pattern unsettles Ambika and the village, and the mystery points to the ancient curse tied to the tree. Ambika grows more determined to uncover the truth.

    When:Days after the tree visit Where:Chandrapur village

  9. 9

    Investigation and the manuscript reveal the curse

    Ambika teams with police officer Sarfaraz to investigate, while doctors note the girls have not been harmed and inexplicably stop menstruating. A manuscript passed from the old servant explains the blood daitya Aamsaja and the ritual linked to Kali Puja. The town realizes the demon may be after Shweta.

    When:During investigation Where:Chandrapur

  10. 10

    Joydev revealed as the human face of Aamsaja

    Ambika and Sarfaraz uncover that Joydev is the human embodiment of the daitya Aamsaja. The demon seeks Shweta to procreate, and Joydev's crimes escalate as the truth becomes undeniable.

    When:Climax confrontation Where:Chandrapur

Show the other 3 events of Maa
  1. 11

    Ambika channels Kali and transforms during Kali Puja

    Ambika dreams of Goddess Kali and, during a ritual Kali Puja in the locked temple, channels Kali's wrath. She undergoes a spiritual transformation into a fierce protector, battling the demon within Joydev.

    When:Kali Puja night Where:Ambika's home temple, Chandrapur

  2. 12

    Priestess' revelation and the test completed

    An old priestess explains that Ambika has passed Goddess Kali's test and reveals the truth about Shweta carrying the demon's child. The temple doors unlock, confirming the ritual's resolution and that the threat is abated.

    When:After Kali Puja ritual Where:Temple in Chandrapur

  3. 13

    End-credits: Vanraj walks among the ash

    In the final scene, Vanraj walks through the ashy remains of the forest, seemingly absorbing the remnants of Aamsaja's powers. The quiet image hints at a lingering shadow from the ancestral curse.

    When:End credits Where:Forest near Chandrapur

Characters

Who Are the Main Characters in Maa?

7 characters, among them Ambika (Kajol), Joydev (Ronit Roy) and Shuvankar (Indraneil Sengupta): who each one is and the part they play in the story. 5 of them link to the actor’s page.

  • Kajol as Ambika (Kajol) in Maa

    Ambika (Kajol)

    Played by Kajol

    A devoted wife and mother who discovers she can channel Kali’s wrath to protect her daughter. Across generations, she endures tragedy and embraces a fierce matriarchal role when confronted with a village curse. Her arc centers on sacrifice, courage, and a renewed vow to safeguard Shweta.

    • 👩‍👧 Family
    • 🕯️ Spiritual
    • 🛡️ Protector
  • J(

    Joydev (Ronit Roy)

    Played by Ronit Roy

    The village sarpanch and the man who embodies the older, darker tradition that spurred the original sacrifice. His violent past and present crimes reveal a human face behind the demon Amsaja. He wields power through fear and ritual influence.

    • 👤 Power
    • 🗡️ Violence
    • 🕯️ Mystery
  • S(

    Shuvankar (Indraneil Sengupta)

    Played by Indraneil Sengupta

    Ambika’s husband and the son of the older generation whose fate is tied to the village’s curse. He struggles with revealing his family’s dark history to his daughter and dies under mysterious circumstances while returning to Chandrapur.

    • 👫 Family
    • 🕊️ Tragedy
    • 🗺️ Legacy
  • S(

    Shweta (Yaaneea Bhardwaj)

    Played by Yaaneea Bhardwaj

    Ambika and Shuvankar’s twelve-year-old daughter who becomes a central target of the daitya’s plan. Her innocence and evolving awareness drive the investigation into the disappearances and the family’s secret.

    • 👧 Family
    • 🩸 Adolescence
    • 🧭 Target
  • D(

    Deepika (Vibha Rani)

    Played by Vibha Rani

    Caretaker’s daughter who befriends Shweta and accompanies her to the haunted tree, becoming a conduit for village legends and the danger tied to the ritual.

    • 👭 Friend
    • 🕳️ Mystery
    • 🌳 Tree
  • OS

    Officer Sarfaraz

    A pragmatic police officer who doubts rumors of a demon and relentlessly pursues a rational explanation for the disappearances, until the truth about the daitya emerges.

    • 👮 Law
    • 🔎 Investigation
    • 🗝️ Trust
  • OP

    Old Priestess

    The mystic who first dreamt of Goddess Kali forty years ago and whose guidance shapes Ambika’s ritual response. She serves as a link between the past and present, and validates the goddess’s demands.

    • 🧙 Wisdom
    • 🕯️ Ritual
    • 🗝️ Heritage
Setting

Where and When Is Maa Set?

Maa is set in Chandrapur (fictional village, West Bengal) and Kolkata (West Bengal) (Present day). Here is why the time and place matter to the story.

When

Present day

The current events unfold in modern-day West Bengal, intercut with a forty-year-old past when a ritual sacrifice shaped the family’s fate. The film juxtaposes contemporary investigative life in Kolkata with the rural, bygone Kali Puja ceremony in Chandrapur. The timeline moves between the present mystery and the ancestral origins of the curse that haunts the family.

Where

Chandrapur (fictional village, West Bengal), Kolkata (West Bengal)

The story centers around an ancestral mansion in the fictional village of Chandrapur in West Bengal, where Kali Puja rituals unfold and a haunted tree looms behind the house. Kolkata is also part of the world of Ambika and Shweta, reflecting a contrast between a bustling city and rural legends. The setting blends sacred festivals, family estates, and a lingering curse that traverses generations.

  • 🏞 Village
  • 🏰 Ancestral mansion
  • 🌳 Haunted tree
Themes

What Are the Themes of Maa?

3 ideas the story keeps returning to, among them Maternal Power, Supernatural Curse and Truth & Revelation.

  1. 01

    Maternal Power

    Ambika’s journey from a devoted mother to a fierce protector anchors the film’s moral core. She channels the goddess Kali to confront a centuries-old demon and safeguard her daughter. The narrative frames motherhood as both source of strength and a conduit for difficult, sacrificial choices. The transformation emphasizes how female power is invoked to defend the vulnerable against ritual violence.

  2. 02

    Supernatural Curse

    A bloodthirsty daitya named Amsaja anchors the haunting lore around the Kali Puja tree. The tree is believed to harbor the demon, and the village’s past tantrums about sacrifices feed the legend. Disappearances of girls after their first menstruation, followed by returns, reveal the curse’s grip and the demon’s hunger for procreation through Shweta. The human faces behind the horror—Joydev—reveal the blurred line between ritual cruelty and occult revenge.

  3. 03

    Truth & Revelation

    Old manuscripts and a hidden past explain the chain of crimes and the village’s dark secret. Ambika’s investigation with Officer Sarfaraz uncovers Joydev’s true nature as the demon’s human vessel. The priestess’s revelation reframes the sacrifices and marks a turning point where faith and truth challenge superstition. The ending hints at unresolved power even after the demon is confronted.

Ending explained

How Does Maa End?

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

The final act, in full

In the climax Ambika confronts the ancient evil that has haunted Chandrapur for centuries. After learning that the demon Amshaja has been reborn in the village chief’s son Joydeep, she taps into the power of the goddess Kali during a desperate ritual. The divine force razes the cursed forest and turns the demon into ash, ending Amshaja’s reign of terror. Yet Joydeep has already forced himself on Ambika’s young daughter Shweta, leaving her pregnant with the demon’s child.

With the demon vanquished, Ambika faces the same impossible choice that the original devotee of Kali once did: let the unborn child live and risk the world’s destruction, or end her daughter’s life to protect everyone. As she hesitates, the spirits of the countless infant sacrifices rise from the earth, converging with Kali’s presence above the village. The priestess, acting as the goddess’s mouthpiece, tells Ambika that the true teaching of Kali was never a command to kill one’s own child; the old patriarchs had twisted the doctrine to justify endless femicide. Recognizing this, the divine power grants Shweta a miraculous abortive release, sparing her life and erasing the demon’s seed.

The film closes with Ambika’s victory over the immediate threat, the villagers liberated from the demon’s grip, and a hint that the battle against darkness continues—an ancient ash of Amshaja is later found by an outside force, suggesting that while one evil has been crushed, the wider struggle remains. The ending thus reinterprets Kali’s myth, condemns the patriarchal misreadings that perpetuated cruelty, and affirms a woman’s right to choose her own fate.

Tone & mood

What Kind of Film Is Maa?

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

Tone
Dark
Pacing
Steady
Story
Moderate
Intensity
High
Ending
Bittersweet

A dark and ritualistic horror film steeped in dread, where a mother must confront an ancient curse tied to her family's past, building a tense and oppressive atmosphere around themes of sacrifice and motherhood.

  • atmospheric
  • anxious
  • gothic
  • dreadful
  • oppressive
  • supernatural
  • motherhood and sacrifice
  • ancient curses
  • religious ritual
  • generational trauma

Content notes: child sacrifice, child endangerment, demonic themes, ritualistic violence.

Quiz

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

Take the quiz
Loading streaming availability…
Read next

Movies Like Maa With a Plot Summary

6 films close to Maa in story and themes that have a full plot summary here: Mama (2013) and Shaitaan (2024) lead. 1 of them comes 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

Maa Plot Questions

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

What is Maa about?

In a remote corner of Bengal, a centuries‑old village clings to the lingering echo of ancient rites, where the line between devotion and dread blurs beneath the shadow of a gnarled tree.

Read the full plot summary

What happens at the end of Maa?

In the climax Ambika confronts the ancient evil that has haunted Chandrapur for centuries. After learning that the demon Amshaja has been reborn in the village chief’s son Joydeep, she taps into the power of the goddess Kali during a desperate ritual.

The ending explained

When and where does Maa take place?

Maa is set in Chandrapur (fictional village, West Bengal) and Kolkata (West Bengal) (Present day). The current events unfold in modern-day West Bengal, intercut with a forty-year-old past when a ritual sacrifice shaped the family’s fate.

The setting explained

Who are the main characters in Maa?

The story follows Ambika (Kajol) (played by Kajol), Joydev (Ronit Roy) (played by Ronit Roy), Shuvankar (Indraneil Sengupta) (played by Indraneil Sengupta) and Shweta (Yaaneea Bhardwaj) (played by Yaaneea Bhardwaj); the character guide covers 7 characters in all.

All the characters

What are the main themes of Maa?

The summary picks out 3 themes: Maternal Power, Supernatural Curse and Truth & Revelation.

The themes explained

Who directed Maa?

Maa (2025) was directed by Vishal Furia and runs 2 hours 13 minutes.

Vishal Furia’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