What Is Shadows of Time About?
The premise of Shadows of Time in 297 words, with nothing given away. The full story follows below.
In the dust‑filled remnants of a once‑bustling carpet factory in West Bengal, the air feels thick with forgotten stories. The film opens with an elderly man tracing the cracked tiles, each step echoing a past life shaped by relentless labor and whispered longing. The stark, amber‑lit corridors serve as both a physical relic and a metaphor for a world where hope flickers against the weight of history, setting a tone that is simultaneously intimate and haunting.
Ravi begins his journey as a small boy forced to work among the loom’s relentless rhythm, clutching whatever coins he can scrape together with the sole ambition of one day walking out of the factory’s shadow. Into this constrained existence arrives Masha, a girl whose own fate has been bartered to the same unforgiving trade. Their shared moments, fragile yet profound, become the quiet heart of the narrative, a bond forged in hardship that offers each a glimpse of something softer beyond the loom.
As the days unfold, a looming threat from the factory’s overseer forces Ravi to make a desperate choice, using his hard‑saved earnings to secure Masha’s immediate safety. In that fleeting act of courage they exchange a promise that stretches across time—a vow to meet beneath the full moon at a distant temple, a pact that steadies their restless spirits and leaves an enduring thread of longing.
The story then glides forward, following the two protagonists as they each step beyond the factory walls, carrying the weight of that early promise into a world that has already begun to change. The film’s measured pacing, muted color palette, and lingering soundtrack invite viewers to feel the pull of memory and the quiet resilience of a love that refuses to fade, even as decades and distance conspire to test it.
What Happens in Shadows of Time?
The complete story of Shadows of Time, from the first scene to the last, in 727 words (about 3 minutes). Spoilers throughout. Names in the text link to 4 cast member pages.
Spoilers ahead
The film opens with the elderly Ravi driving to an abandoned carpet factory in West Bengal, where the quiet ruins reveal the echoes of a life spent in labor and memory. As he moves through the dust and relics, he brushes past his bed and other souvenirs, a tactile reminder of years that shaped him and the people around him.
The narrative then travels back to the early 1940s in pre-independence India, where a young Ravi Gupta toils as a child laborer in the same factory. He saves every penny he can, driven by a simple but stubborn dream: to leave the factory behind one day. In his world, a girl his age enters the frame: Masha, a girl sold to the factory by her father. They form a fragile friendship that becomes the center of his longing. When the obstinate factory manager Barun Chakraborty attempts to sell Masha to a wealthy man, Ravi desperately tries to outbid the potential buyer. He ultimately helps her escape with the money he has saved, and as they part, Masha promises to wait for him at every full moon at Calcutta’s great Kali temple.
Jumping forward in time, the story follows Ravi as an adult who leaves the factory and makes his way toward Calcutta. He finds work with an older carpet seller and his granddaughter, Deepa Tillotama Shome, beginning a chapter that will test the boundaries of ambition and conjure the ache of unfinished promises. In Calcutta, Masha has grown into a professional courtesan, drawn to a customs officer, Yani Mishra, who becomes her counterpart and, in many ways, a mirror of Ravi’s wandering fate. Masha visits the Shiva temple every full moon, hoping for a chance encounter with Ravi, who himself is actively searching for her. Their paths nearly intersect one night, but the surprise arrival of Deepa — whom Masha mistakes for Ravi’s wife — disturbs the moment and reshapes the trajectory of their lives.
As fate wends its way, Masha resolves to marry Yani, while Ravi, believing that Masha has forgotten him, marries Deepa. Ravi renovates his employer’s carpet shop and rises to become a notable exporter, a man whose success is tempered by a lingering grief for what might have been. Years pass, and a chance reunion at a dinner party—where Yani had once bought a carpet to impress Masha—sparks a renewed, complicated attraction between Ravi and Masha. What begins as renewed curiosity soon strains into an illicit affair, complicated by the realities of Yani’s transfer to Kerala. Masha fears losing Ravi again and urges him to act; Ravi arrives at the station with resolution, but he falters and leaves her behind. Before boarding, Yani tells Ravi that Masha is pregnant.
Another stretch of years unfolds: Yani visits Ravi to report that Masha delivered a son in Kerala, but the child is not Yani’s. He expels them from his house, and Ravi goes deep into the world of brothels to find Masha and their child. Masha refuses to see him, and he departs, sliding a packet of money into her room as a quiet if insufficient gesture of reconciliation.
The film then circles back to the present, with elderly Ravi back at the factory. He overhears a little girl and her grandmother in the courtyard and starts a conversation that reveals the grandmother is Masha herself, still waiting at the place where their paths first crossed. The revelation is breathtaking in its quiet, intimate pull. Ravi feels a profound astonishment, but he makes a deliberate choice to walk away. When the little girl asks who the man was, the grandmother answers simply and with a lingering tenderness: it was Ravi.
This is a story told through memory and longing, where past and present collide in the ruins of a factory and in the street-lit corridors of Calcutta. It is a meditation on the costs of circumstance, the stubbornness of hope, and the delicate thread that binds two people across decades of separation. The film’s rhythm—alternating between the dusty intimacy of the factory in its early days and the bustling, complex life of Calcutta—renders a tapestry of affection, longing, and the unresolved weight of choices made in youth. Throughout, the performances anchor a narrative that remains faithful to its core: the patient, elusive persistence of love against the push and pull of time, memory, and circumstance.
Shadows of Time Timeline: Every Key Event in Order
15 key events in the order they happen, from “Present-day Ravi revisits the factory” to “The grandmother reveals the mystery: it was Ravi”. 15 events name a place, across 8 locations.
- 1
Present-day Ravi revisits the factory
The film opens with elderly Ravi driving to an abandoned carpet factory in West Bengal. He explores the ruins and discovers his bed and other memoirs tucked among the debris, hinting at a life he has outlived.
When:Present day Where:West Bengal, India (abandoned carpet factory)
- 2
Ravi as a child laborer in the factory
The narrative shifts to the early 1940s in pre-independence India, showing Ravi as a child laborer in the factory. He quietly saves his earnings with the hope that one day he will be able to leave the factory behind.
When:Early 1940s Where:Factory, West Bengal
- 3
Ravi befriends Masha, a girl sold to the factory
Ravi forms a bond with Masha, a girl around his age who has been sold to the factory by her father. They share moments of friendship amid harsh conditions, laying the groundwork for a lifelong connection.
When:Early 1940s Where:Factory, West Bengal
- 4
The factory manager's bid and Masha's escape
An obstinate factory manager tries to sell Masha to a rich buyer, but Ravi cannot match the bid. He secretly funds Masha's escape and the two part on a promise to reunite someday.
When:Early 1940s Where:Factory, West Bengal
- 5
Masha's promise to meet Ravi at Kali temple
Before parting, Masha swears to wait for Ravi at every full moon at Calcutta's Kali temple. The vow links their fates across years of separation.
When:Early 1940s Where:Kali Temple, Calcutta
- 6
Ravi moves to Calcutta and begins a new life
Years pass and Ravi leaves the factory for Calcutta, where he finds work with an old carpet seller and his granddaughter Deepa. He starts building a life away from the factory's shadows.
When:Late 1940s–1950s Where:Calcutta
- 7
Masha becomes a courtesan; Yani Mishra enters her life
Masha becomes a professional courtesan in Calcutta and is romantically involved with Yani Mishra, a customs officer. Her new life contrasts with the boyhood friendship she once shared with Ravi.
When:Late 1940s–1950s Where:Calcutta
- 8
Near meeting and a mistaken identity during full moon visits
Masha goes to the Shiva temple at every full moon to meet Ravi, but their near-reunion is thwarted by the unexpected arrival of Deepa, whom Masha mistakes for Ravi's wife. The misunderstanding keeps them apart for another moment.
When:Late 1940s–1950s Where:Shiva Temple, Calcutta
- 9
Ravi weds Deepa; Masha weds Yani
Ravi, thinking Masha has forgotten him, marries Deepa. Meanwhile, Masha decides to marry Yani, sealing their paths in separate marriages.
When:Late 1940s–1950s Where:Calcutta
- 10
Ravi becomes a carpet exporter; dinner party reunion
Ravi renovates the carpet shop and becomes an exporter of carpets, expanding his business. A few years later, he encounters Yani again at a dinner party, where Ravi and Masha finally cross paths.
When:1960s Where:Calcutta
Show the other 5 events of Shadows of Time Hide the last 5 events
- 11
Ravi and Masha begin an extramarital affair
Perplexed at first, their mutual attraction gradually deepens into an extramarital affair as they navigate secrecy. The relationship tests loyalties and threatens the lives they have built.
When:1960s Where:Calcutta
- 12
Kerala transfer and a painful pregnancy secret
Yani informs Ravi that he has been transferred to Kerala, and Masha fears losing him. When the baby is born in Kerala but is not Yani's, Yani expels them from his house.
When:Late 1960s Where:Kerala, India
- 13
Ravi searches the brothels; Masha refuses to see him
A few years later, Ravi visits the brothels and finds Masha with their son, but she refuses to see him. He slides a packet of money into her room before leaving.
When:Late 1960s–early 1970s Where:Brothels
- 14
Present-day realization in the factory courtyard
Back in the present, Ravi sits in the factory courtyard and notices a little girl and her grandmother. He realizes the grandmother is Masha, still waiting at the place where they first met.
When:Present day Where:Factory courtyard, West Bengal
- 15
The grandmother reveals the mystery: it was Ravi
In a quiet moment, the grandmother tells the child that the mysterious man was Ravi, resolving the mystery and tying the two timelines together. The revelation brings the story full circle.
When:Present day Where:Factory courtyard, West Bengal
Who Are the Main Characters in Shadows of Time?
9 characters, among them Ravi (young) – Sikandar Agarwal, Masha (young) – Tumpa Das and Ravi (adult) – Prashant Narayanan: who each one is and the part they play in the story. Every profile links to the actor’s page.
- R(
Ravi (young) – Sikandar Agarwal
Played by Sikandar Agarwal
A resourceful child laborer in the West Bengal carpet factory who saves his earnings with the aim of someday escaping. His bold gesture to help Masha sets in motion a bond that spans years and social divides.
- 🧒 Child Protagonist
- 🪙 Hope
- 🧭 Risk-taking
- M(
Masha (young) – Tumpa Das
Played by Tumpa Das
A girl sold to the factory by her father, vulnerable yet resilient. Her early friendship with Ravi seeds a longing for a better life and loyalty that follows her into adulthood.
- 👧 Vulnerable
- 🪡 Resilience
- 💃 Aspiration
-
Ravi (adult) – Prashant Narayanan
Played by Prashant Narayanan
A carpet seller turned exporter who builds a life with Deepa while carrying the weight of his past and the unresolved mystery of Masha. His decisions reveal a mix of ambition and lingering longing.
- 🧭 Ambition
- 🏢 Businessman
- 💔 Haunted
- M(
Masha (adult) – Tannishtha Chatterjee
Played by Tannishtha Chatterjee
A sophisticated figure who becomes a professional courtesan in Calcutta. Her relationships are complex, revealing independence and vulnerability as she seeks belonging.
- 💃 Seduction
- 👠 Independent
- 🎭 Complex
- R(
Ravi (old) – Soumitra Chatterjee
Played by Soumitra Chatterjee
The elder Ravi revisits the deserted factory, driven by memory and a desire to reconnect with Masha. He embodies decades of memory, weighing whether to re-enter the past or move forward.
- 🕰️ Elder
- 🧭 Remembrance
- 🧱 Inertia
- M(
Masha (old) – Sova Sen
Played by Sova Sen
Masha appears as the grandmother waiting at the Kali temple, carrying the memories of a love that withstood time. She remains hopeful yet wary, shaped by the place where she first met Ravi.
- 👵 Old-age resilience
- 🕯️ Memory
- 💔 Longing
- D–
Deepa – Tillotama Shome
Played by Tillotama Shome
The granddaughter of a carpet seller who becomes a bridge between past and present. Her life intersects with memory and the legacy of Masha as she grows into adulthood.
- 👩💼 Modern
- 🧶 Business-minded
- 💡 Catalyst
-
Yani Mishra – Irrfan Khan
Played by Irrfan Khan
A suave customs officer who buys carpets and becomes entangled with Masha, influencing the fates of Ravi and Masha through power dynamics and desire.
- 👨✈️ Authority
- 🧭 Alluring
- 🌀 Complicated
- FM
Factory Manager – Barun Chakraborty
Played by Barun Chakraborty
An obstinate manager who embodies the oppressive machinery of the factory system, representing control and exploitation over workers and Masha.
- 👔 Authority
- 🧱 Oppression
- 🪢 Conflict
Where and When Is Shadows of Time Set?
Shadows of Time is set in West Bengal, Calcutta (Kolkata), Kali temple and carpet factory (1940s, Present day). Here is why the time and place matter to the story.
When
1940s, Present day
The narrative begins in the early 1940s, in pre-independence India, following Ravi as a child laborer. Decades later, the story returns to the present as an elderly Ravi revisits the same factory and confronts memories of Masha. The full moon at the Kali temple serves as a cyclical anchor linking the two eras.
Where
West Bengal, Calcutta (Kolkata), Kali temple, carpet factory
The action centers on a decaying carpet factory in West Bengal, illustrating harsh labor conditions. The story then shifts to Calcutta, a bustling urban landscape where Masha becomes part of the city’s underside and where she visits the Kali temple under the full moon. The setting juxtaposes industrial hardship with urban life and ritual spaces that punctuate the characters’ memories.
- 🏭 Industrial era
- 🕰️ Historical
- 🗺️ Indian setting
What Are the Themes of Shadows of Time?
3 ideas the story keeps returning to, among them Love & Memory, Exploitation and Waiting & Reunion.
-
01
Love & Memory
A love story that spans decades, tracing Ravi and Masha’s bond forged in hardship and tested by social barriers. Memory guides present choices as Ravi revisits places tied to their past. The film suggests that what we remember can shape who we become more than the passage of time.
-
02
Exploitation
The factory setting exposes child labor and the commodification of workers, with Masha especially vulnerable. Power imbalances—between factory owners, carpet merchants, and courtesans—drive the characters’ fates. The narrative highlights the human cost of economic systems on intimate lives.
-
03
Waiting & Reunion
The full moon at the Kali temple marks moments of hopeful reunion and persistent longing. Waiting becomes a ritual that ties two lifetimes together, even as reality keeps them apart. The ending suggests memory can outlive present possibilities, leaving a quiet sense of unresolved desire.
What Kind of Film Is Shadows of Time?
Melancholic in tone, with slow pacing and a moderate story, going by the plot summary.
- Tone
- Melancholic
- Pacing
- Slow
- Story
- Moderate
- Intensity
- Medium
- Ending
- Bittersweet
A deeply melancholic and slow-paced epic that weaves a tapestry of childhood trauma, lifelong yearning, and the poignant weight of missed connections against the backdrop of changing India.
- melancholic
- nostalgic
- longing
- poignant
- somber
- reflective
- child labor
- forbidden love
- lifelong separation
- memory
Content notes: child labor, child exploitation, threatened sex slavery, emotional distress.
Quiz
How well do you remember Shadows of Time? Test yourself on the story.
